Veja estes posts relacionados:
Como administrador de sistema no Linux, você não demorará muito para perceber que as permissões gerenciadas apenas usando o modo de arquivo tornam-se muito limitadas. As permissões baseadas em modo de arquivo permite conceder permissões para um único usuário, um grupo e todos. Se você estiver usando o sistema como um servidor de arquivos, é provável que precise expandir o modo de permissões usando ACLs POSIX. O nome ACL vem de Access Control Lists(listas de controle de acesso).
O suporte para POSIX ACLs no Linux cresceu nos últimos anos e a maioria dos sistemas de arquivos e Kernel os suportam atualmente.
Podemos usar ACLs para proteger melhor nosso sistema. Podemos remover direitos concedidos a outras pessoas e garantir que novos arquivos tenham permissões concedidas ao usuário ou grupos que precisam deles.
Verificando se o Kernel Tem Suporte a ACL
Execute o seguinte comando abaixo para ver se o kernel suporta ACL POSIX. É quase 100% de certeza que sim:
grep -F ‘POSIX_ACL’ /boot/config-$(uname -r)
maria@debian11VM:~$ grep -F 'POSIX_ACL' /boot/config-$(uname -r) CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_JFS_POSIX_ACL=y CONFIG_XFS_POSIX_ACL=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_FS_POSIX_ACL=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_EROFS_FS_POSIX_ACL=y CONFIG_CEPH_FS_POSIX_ACL=y CONFIG_9P_FS_POSIX_ACL=y
Podemos ver acima que há suporte
Usando setfacl e getfacl
Temos dois comandos que lidam com ACL:
- getfacl para ler ACLs
- setfacl para gerenciar ACLs.
Comments on “Linux: Usando e Entendendo Permissões ACL POSIX”