У меня есть этот каталог /srv
, для которого я хотел бы, чтобы члены группы wheel
имели доступ к записи, а также любые файлы и каталоги, созданные для транзитивного наследования разрешений.
Однако после sudo chgrp wheel /srv && sudo chmod g+ws /srv
я все еще не могу создать каталоги и файлы в /srv
:
$ mkdir /srv/mantis
mkdir: cannot create directory `/srv/mantis': Permission denied
Изучение ACL в /srv
показывает, что эффективное разрешение группы по какой-то причине только r-x
:
$ getfacl /srv
getfacl: Removing leading '/' from absolute path names
# file: srv
# owner: root
# group: wheel
# flags: -s-
user::rwx
user:webmaster:rwx
group::r-x
mask::rwx
other::r-x
Есть причина, почему это происходит? Может ли быть так, что когда я добавил дополнительный доступ для пользователя webmaster
(задолго до попытки setgid
), я случайно вмешался в групповой ACL?