Назад | Перейти на главную страницу

setfacl: x.txt: операция не поддерживается

Что я сделал и что сделал:

> 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 появится дополнительная запись управления доступом без сообщения об ошибке.

Похоже, поведение монтирования по умолчанию не разрешает ACL в файловой системе. getfacl сообщит о нормальных разрешениях файловой системы без ошибок, но setfacl не может работать, потому что файловая система смонтирована без опции ACL.

Вы можете добавить это в / etc / fstab или изменив параметры вашей файловой системы.

Предполагая, что у вас есть файловая система / home на / dev / sda, вы можете сделать следующее:

Изменить метод файловой системы:

sudo / sbin / tune2fs -o + acl / dev / sda

Измените метод / etc / fstab:

/ dev / sda / home ext3 по умолчанию, acl 1 2

При использовании любого метода файловая система должна быть перемонтирована, чтобы вступили в силу. Вы можете сделать это, перезагрузившись или запустив

sudo / bin / mount -o remount / home