On Mon, Jun 8, 2009 at 2:08 PM, Néstor<rot...@gmail.com> wrote:
> People,
>
> I have a directory /home/vlieu set to 754 permission and inside that
> directory I have a
> file with permission of 744.
> drwxr-xr--  4 vlieu  www   4096 Jun  8 10:19 /home/vlieu
> -rwxr--r-- 1 vlieu vlieu 1023 Jun  8 10:19 /home/vlieu/bid.csv
>
>
> When accessing the bid.csv file  using a php program the function
> is_readable()
> fails.  I guess because the apache server runs the php file as user
> 'nobody'.
>
> If I make the directory 755 (drwxr-xr-x) user nobody can read the bid.csv
> file but if I make
> the permissions 754 (drwxr-xr--) user nobody can not read the file.  WHY?
> In a 754 permission all users still have read permissions...what am I
> missing?
>
> Thanks,
>
> Nestor

Directory read only gives permission to see file names within the
directory, not to find out anything else about them (such as whether
they, themselves, are readable), or even to read them.
http://en.wikipedia.org/wiki/File_system_permissions#Basic_Permissions

The execute bit must be set on a directory in order to access files within it.


Chris Snyder
http://chxor.chxo.com/
_______________________________________________
New York PHP User Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/show_participation.php

Reply via email to