O que eu fiz e o que fez:
> 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
O que eu esperava era uma entrada de controle de acesso adicional no x.txt sem uma mensagem de erro.
linux
access-control-list
CW Holeman II
fonte
fonte
Respostas:
Parece que o comportamento de montagem padrão não está permitindo ACLs no sistema de arquivos. O getfacl reportará as permissões normais do sistema de arquivos sem erros, mas o setfacl não poderá operar porque o sistema de arquivos está montado sem a opção ACL.
Você pode adicionar isso em / etc / fstab ou modificando suas opções de sistema de arquivos.
Supondo que você tenha o sistema de arquivos / home em / dev / sda, você pode fazer o seguinte:
Modifique o método do sistema de arquivos:
Modifique o método / etc / fstab:
Usando qualquer método, o sistema de arquivos deve ser remontado para entrar em vigor. Você pode fazer isso reiniciando ou executando
fonte