[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bug found from ls command

From: Philip Rowlands
Subject: Re: bug found from ls command
Date: Tue, 7 Jul 2009 12:59:31 +0100 (BST)
User-agent: Alpine 1.10 (DEB 962 2008-03-14)

On Mon, 6 Jul 2009, PG wrote:

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

address@hidden:~/bugreport$ ls -l protected/
ls: cannot access protected/canttouchthis: Permission denied
total 0
-????????? ? ? ? ?                ? canttouchthis

   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.

address@hidden:~/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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]