Estou tentando habilitar xattrs e acls em uma máquina Debian. Eu (re) montei a partição em questão com user_xattr e acl. (/ dev / md3 é a partição em questão)
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)
E as ferramentas do ACL estão instaladas.
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 funcionou da caixa; ACLs não. Getfacl funciona sem erros:
root@fs01:/# getfacl /DataVolume/hi
# file: /DataVolume/hi
# owner: root
# group: root
user::rw-
group::rw-
other::rw-
porque está apenas retornando as permissões * nix nativas; não há ACLs porque não consigo defini-las:
root@fs01:/# setfacl -m u:root:rwx /DataVolume/hi
setfacl: /DataVolume/hi: Operation not supported
Estou assumindo que ele está desativado no kernel, mas não consigo encontrar uma maneira de verificá-lo; O arquivo / fonte de configuração do kernel não é fornecido para este build específico ... (Empacotado para um sistema embarcado, arquivos desnecessários foram removidos para minimizar o footprint) Mas se ele foi desativado no kernel, eu não seria capaz de montar o particionar com o flag acl, correto? Qualquer ajuda é apreciada!
(Originalmente postado no superuser.com - mudou-se para cá depois de nenhum interesse.)