On Mon, 22 Feb 2016 15:33:54 -0700 Glenn English <g...@srv.slsware.net> wrote:
> > > On Feb 22, 2016, at 3:16 PM, Reco <recovery...@gmail.com> wrote: > > > > So, what permissions does /var/cache and /var/cache/bind have? > > root@log:~# ls -lh /var/cache/bind > total 48K > -rw-rw-r-- 1 bind bind 221 Oct 12 2013 managed-keys.bind > -rw-rw-r-- 1 bind bind 512 Oct 12 2013 managed-keys.bind.jnl > drwxrwxr-x 2 bind bind 4.0K Feb 16 19:19 masters > -rw-rw-r-- 1 bind bind 30K Feb 22 00:32 named_dump.db > drwxrwxr-x 2 bind bind 4.0K Feb 5 07:52 slaves > > root@log:~# ls -lh /var/cache/ > total 48K > drwxr-xr-x 3 root root 4.0K Feb 8 2014 apache2 > drwxr-xr-x 3 root root 4.0K Feb 22 14:12 apt > drwxr-xr-x 4 bind bind 4.0K Feb 22 02:34 bind > drwxrwxr-x 3 root lp 4.0K Feb 22 06:25 cups > drwxr-xr-x 2 root root 4.0K Feb 22 14:12 debconf > drwxr-xr-x 2 root root 4.0K Oct 11 2013 dictionaries-common > drwxr-xr-x 2 root root 4.0K Oct 29 2013 fontconfig > drwxr-xr-x 2 root root 4.0K Nov 24 2012 git > drwx------ 2 root root 4.0K Feb 17 07:36 ldconfig > drwxr-sr-x 38 man root 4.0K Feb 22 14:12 man > drwxr-xr-x 2 root root 4.0K Jan 16 2012 pm-utils > drwxr-xr-x 2 root root 4.0K Aug 15 2013 samba OK, three small details are missing from the puzzle. First one is 'ls -ald /var/cache'. Second one is 'sudo -u touch /var/cache/bind/slaves/1'. 'su -l bind -c "touch /var/cache/bind/slaves/1"' should do it too since you have an interactive login shell for bind. Third one (hey, you never know) is 'ls -ald /'. Reco