setfacl удалить разрешение группы - PullRequest
7 голосов
/ 19 октября 2011

Я пытаюсь удалить групповой ACL из определенной папки. Он имеет разрешения, как показано ниже

$ getfacl --all-effective public
# file: public
# owner: sse02
# group: apache
user::rwx
group::r-x                      #effective:r-x
mask::r-x
other::---
default:user::rwx
default:group::r-x              #effective:r-x
default:group:acct:rwx     #effective:rwx
default:mask::rwx
default:other::r-x
$

Я хотел удалить доступ, предоставленный группе «acct», с помощью следующей команды, но она не просто работает

setfacl -x g:acct public

Что может быть не так? Есть идеи?

Это окно RHEL5 с файловой системой ext3.

1 Ответ

4 голосов
/ 19 октября 2011

Запись group:acct указана с default: впереди, а на справочной странице setfacl предполагается, что спецификация ACL может быть (пробелы добавлены для ясности на справочной странице):

[d[efault]:] g[roup]:gid [:perms]

Разрешения именованной группы. Разрешения группы-владельца, если gid пуст.

Я думаю, вы должны попробовать:

setfacl -x d:g:acct public
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...