我有一个名为 的目录。我已在目录music
上设置了 setgid 和 sticky bit 。music
soubhik@dev:~$ getfacl music/
# file: music/
# owner: soubhik
# group: media
# flags: -st
user::rwx
group::rwx
other::---
输入以下命令后setfacl -d -m g::rwx music/ ; setfacl -d -m o::--- music/
,这是目录的状态music
。
soubhik@dev:~$ getfacl music/
# file: music/
# owner: soubhik
# group: media
# flags: -st
user::rwx
group::rwx
other::---
default:user::rwx
default:group::rwx
default:other::---
soubhik@dev:~$ ls -ld music/
drwxrws--T+ 2 soubhik media 4.0K Jul 22 00:50 music/
我创建了一个new_file
目录music
,这是我得到的:-
-rw-rw---- 1 soubhik media 0 Jul 22 00:56 new_file #I expected rwxrwx---
我预期的rwxrwx---
是 而不是rw-rw----
。我哪里做错了?组和所有者有rwx
权限,但目录中创建的文件却变成了rw-
。另外,我认为不会umask
造成干扰,因为它设置为002