wils@web ~ $ cat ~/ajuda/guia-pratico-para-entender-e-aplicar-permissoes-acl-no-linux.md

Linux

Guia prático para entender e aplicar permissões ACL no Linux

atualizado em 06/08/2026

As permissões ACL (Access Control List) no Linux permitem um controle mais granular sobre quem pode acessar arquivos e diretórios. Este guia prático ajudará você a entender e aplicar ACLs em seu sistema Linux.

Introdução às Permissões ACL

As ACLs são uma extensão do sistema de permissões padrão do Linux, que permite definir permissões específicas para usuários e grupos adicionais além do proprietário e do grupo do arquivo.

Passo a Passo para Configurar ACLs

1. Verificando se o sistema suporta ACL

mount | grep acl

Se não houver saída, você pode precisar habilitar o suporte a ACLs no sistema de arquivos. Para isso, adicione a opção acl no arquivo /etc/fstab:

/dev/sda1 / ext4 defaults,acl 0 1

Depois, remonte o sistema de arquivos:

sudo mount -o remount /

2. Instalando o pacote necessário

Certifique-se de que o pacote acl esteja instalado:

sudo apt-get install acl  # Para distribuições baseadas em Debian
sudo yum install acl      # Para distribuições baseadas em Red Hat

3. Definindo permissões ACL

Para definir permissões ACL em um arquivo ou diretório, use o comando setfacl. Por exemplo, para dar permissões de leitura e escrita ao usuário usuario1 em um arquivo chamado arquivo.txt:

setfacl -m u:usuario1:rw arquivo.txt

4. Visualizando permissões ACL

Para visualizar as permissões ACL de um arquivo ou diretório, utilize o comando getfacl:

getfacl arquivo.txt

5. Removendo permissões ACL

Para remover uma entrada ACL, use:

setfacl -x u:usuario1 arquivo.txt

6. Limpando todas as ACLs

Para remover todas as ACLs de um arquivo ou diretório:

setfacl -b arquivo.txt

Conclusão

As ACLs oferecem uma maneira poderosa de gerenciar permissões em sistemas Linux. Lembre-se de revisar regularmente as permissões configuradas para garantir a segurança dos seus dados.

Dica: Sempre faça backup de suas ACLs antes de realizar alterações significativas.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.