Hi,
There is a security bug in mkdir when using the -m and -p options.
If I do this:
cd /tmp
umask 0
rm -rf a
mkdir -p -m 0755 a/b/c
ls -ld a a/b a/b/c
then I get this:
drwxrwxrwx 3 gijsbers users 1024 Apr 25 13:53 a
drwxrwxrwx 3 gijsbers users 1024 Apr 25 13:53 a/b
drwxr-xr-x 2 gijsbers users 1024 Apr 25 13:53 a/b/c
I expected to get this:
drwxr-xr-x 3 gijsbers users 1024 Apr 25 13:53 a
drwxr-xr-x 3 gijsbers users 1024 Apr 25 13:53 a/b
drwxr-xr-x 2 gijsbers users 1024 Apr 25 13:53 a/b/c
Bert
_______________________________________________
Bug-fileutils mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-fileutils