[EMAIL PROTECTED] wrote:
> Why is this so? The script called 'umask 000' because otherwise almost
...

We're getting closer :-)
Your use of 'umask 000' could be part of the problem,
but that doesn't explain why rm's final rmdir("d") succeeded.
The permissions of "." (the directory containing "d") were set
to be rwx------ (aka u=rwx), so that rmdir by non-owner should
have failed, regardless of the umask.

If you insert this line:

  ls -ld .

after the line that does "chmod u=rwx ." in tests/rm/no-give-up,
the output may help.


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

Reply via email to