Я пытаюсь включить xattrs и acls на машине Debian. Я (повторно) смонтировал рассматриваемый раздел с помощью user_xattr и acl. (/ dev / md3 - рассматриваемый раздел)
root@fs01:/# mount | grep /dev/md
/dev/md0 on / type ext3 (rw,noatime,nodiratime,barrier=1,user_xattr,acl)
/dev/md3 on /DataVolume type ext4 (rw,noatime,nodiratime,acl,user_xattr)
И инструменты ACL установлены.
root@fs01:/# dpkg-query -W -f='${Status} ${Version}\n' acl
install ok installed 2.2.49-4
root@fs01:/# dpkg-query -W -f='${Status} ${Version}\n' libacl1
install ok installed 2.2.49-4
Xattrs работал "из коробки"; ACL - нет. Getfacl работает без ошибок:
root@fs01:/# getfacl /DataVolume/hi
# file: /DataVolume/hi
# owner: root
# group: root
user::rw-
group::rw-
other::rw-
потому что он возвращает только собственные разрешения * nix; ACL нет, потому что я не могу их установить:
root@fs01:/# setfacl -m u:root:rwx /DataVolume/hi
setfacl: /DataVolume/hi: Operation not supported
Я предполагаю, что он отключен в ядре, но я не могу найти способ проверить это; файл конфигурации ядра / исходный код не предоставляется для этой конкретной сборки ... (упакован для встроенной системы, ненужные файлы были удалены, чтобы минимизировать размер) Но если бы он был отключен в ядре, я не смог бы смонтировать раздел с флагом acl, правильно? Любая помощь приветствуется!
(Первоначально размещено на superuser.com - переехал сюда после отсутствия интереса.)