On Mon, 6 Jul 2009, PG wrote:

r...@system76-pc:/home/xinwei/bugreport# ls -l
total 4
d---r--r-- 2 root root 4096 2009-07-05 13:27 protected

xin...@system76-pc:~/bugreport$ ls -l protected/
ls: cannot access protected/canttouchthis: Permission denied
total 0
-????????? ? ? ? ?                ? canttouchthis

http://www.gnu.org/software/coreutils/manual/html_node/Mode-Structure.html
---
   There are three kinds of permissions that a user can have for a file:

  1. permission to read the file.  For directories, this means
     permission to list the contents of the directory.
---

A directory with "read" permission allows the directory to be listed. This is not a bug.


xin...@system76-pc:~/bugreport$ find ./ -name canttouchthis

Curiously I get a different error here:

$ find ./ -name canttouchthis
find: ./protected: Permission denied

In theory find could show the file, but it attempts to chdir into the directory before listing, which is not allowed by the directory permissions.


Cheers,
Phil


_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to