On Wed, Aug 19, 2015 at 12:54 AM, Sander Smeenk <ssme...@freshdot.net> wrote:
> > Apache 2.4/mpm-itk fails to serve sites from this NFS setup. When i move > the site to local storage with exact same permissions it works fine. > Also, if i set +x bits on all parent directores on the NFS setup, it > works. > When you tested with local storage did you also ensure the parent directories did not have the "x" (execute/search) bit set? Because I find it really hard to believe that would work if the web server process is not running as root. In UNIX like operating systems the "x" permission on a directory means you can see a file name in the directory if you know the name. The "r" permission on a directory means you can read (i.e., list) the names in the directory. Try the following test using local and NFS filesystems. As user1 (e.g., root) create a directory and file. Note that it doesn't have to be anchored at the root of the filesystem; I did so just for clarity and brevity: mkdir -m 555 /test touch /test/file As user2 (e.g., your personal account): ls -l /test/file As user1 remove the "x" permission from the directory: chmod 544 /test As user2 repeat the ls command: ls -l /test/file You should get a "permission denied" error. As user1 restore the "x" permission and remove the "r" permission from the directory: chmod 511 /test As user2 repeat the ls command: ls -l /test/file It should work this time. -- Kurtis Rader Caretaker of the exceptional canines Junior and Hank