Jan Engelhardt <[EMAIL PROTECTED]> writes:

> Using 0755 is what I deem the bug, and 0777 is what I think is 
> correct.

But mkdir -p also invokes umask, so the two should be equivalent.
Here's the behavior I see with coreutils 6.12 on Debian stable (no ACLs):

   $ umask
   0022
   $ strace -e mkdir,umask mkdir test1
   mkdir("test1", 0777)                    = 0
   $ strace -e mkdir,umask mkdir -p test2
   umask(0)                                = 022
   mkdir("test2", 0755)                    = 0

mkdir("test1", 0777) with umask 022 ought to be equivalent to
mkdir("test2", 0755) with umask 0.  If it isn't equivalent, that
suggests something is dodgy with your ACL implementation.


_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to