Что я сделал и что сделал:
> getfacl x.txt
# file: x.txt
# owner: cwhii
# group: cwhii
user::rw-
group::r--
other::r--
> groups
cwhii adm dialout cdrom plugdev lpadmin admin sambashare
> setfacl --modify=g:adm:rw x.txt
setfacl: x.txt: Operation not supported
> uname -a
Linux road 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux
То, что я ожидал, было дополнительной записью контроля доступа на x.txt без сообщения об ошибке.
linux
access-control-list
CW Holeman II
источник
источник
Ответы:
Это похоже на то, что поведение монтирования по умолчанию не разрешает ACL в файловой системе. getfacl сообщит о нормальных разрешениях файловой системы без ошибок, но setfacl не сможет работать, потому что файловая система смонтирована без опции ACL.
Вы можете добавить это в / etc / fstab или изменив параметры вашей файловой системы.
Предполагая, что у вас есть / home файловая система в / dev / sda, вы можете сделать следующее:
Изменить метод файловой системы:
Измените метод / etc / fstab:
Используя любой метод, файловая система должна быть перемонтирована для вступления в силу. Вы можете сделать это путем перезагрузки или запустив
источник