On Feb 12, 2008 12:51 AM, Bennett Haselton <[EMAIL PROTECTED]> wrote:
> At 04:02 PM 2/11/2008 -0700, Doug McNutt wrote:
> >At 14:19 -0800 2/11/08, Bennett Haselton wrote:
> > >My CGI scripts can read world-readable files when those files are under
> > /var/www, just not when the world-readable files are located anywhere else.
> >
> >That could be because some intermediate directory(s) don't have the
> >necessary x and r permissions for world. (And you might not like that.)
>
> Uhh... Yep.  That was it.
>
> [EMAIL PROTECTED] ~]# ls -ld /var/log/httpd
> drwx------  2 root root 4096 Feb 10 05:53 /var/log/httpd
>
> Changing that to 755 made it possible for the CGI script to read the
> access_log file.  Thanks!
>
> Don't know why I didn't think to check that.  I guess I was thinking in
> terms of Windows where (I think) permissions on individual directories are
> not inherited to sub-directories.

This is not a matter of permission inheritance, which Unix doesn't
really have. If the process attempting to open the file doesn't have
the permission to read the directory it can't find out what it's inode
is, and thus can't read the file.

Krist

-- 
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Bremgarten b. Bern, Switzerland
--
A: It reverses the normal flow of conversation.
Q: What's wrong with top-posting?
A: Top-posting.
Q: What's the biggest scourge on plain text email discussions?

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to