wils@web ~ $ cat ~/ajuda/como-gerenciar-permissoes-avancadas-de-arquivos-no-linux-usando-acl.md

Linux

Como gerenciar permissões avançadas de arquivos no Linux usando ACL

atualizado em 05/08/2026

As listas de controle de acesso (ACLs) no Linux permitem gerenciar permissões de arquivos de forma mais granular do que as permissões tradicionais de usuário, grupo e outros. Neste manual, abordaremos como configurar e gerenciar ACLs para arquivos e diretórios no Linux.

Pré-requisitos

  • Um sistema Linux com suporte a ACLs.
  • Permissões de superusuário ou acesso root.

Passo a Passo para Gerenciar ACLs

1. Verificando o Suporte a ACL

Primeiro, verifique se o sistema de arquivos suporta ACL. Execute:

mount | grep acl

Se não houver saída, você precisará montar o sistema de arquivos com a opção acl.

2. Montando com Suporte a ACL

Para montar um sistema de arquivos com suporte a ACL, adicione a opção acl no arquivo /etc/fstab. Por exemplo:

/dev/sda1  /home  ext4  defaults,acl  0  2

Depois, remonte o sistema de arquivos:

sudo mount -o remount /home

3. Instalando o Pacote Necessário

Certifique-se de que o pacote acl está instalado:

sudo apt install acl

4. Visualizando ACLs Existentes

Para visualizar as ACLs de um arquivo ou diretório, use:

getfacl nome_do_arquivo

5. Adicionando ACLs

Para adicionar uma ACL, utilize o comando setfacl. Por exemplo, para dar permissão de leitura ao usuário usuario1:

setfacl -m u:usuario1:r nome_do_arquivo

6. Removendo ACLs

Para remover uma ACL específica:

setfacl -x u:usuario1 nome_do_arquivo

7. Removendo Todas as ACLs

Para remover todas as ACLs de um arquivo:

setfacl -b nome_do_arquivo

Conclusão

Gerenciar permissões avançadas com ACLs no Linux oferece flexibilidade e controle sobre o acesso a arquivos e diretórios. Utilize as ACLs para atender às necessidades específicas de sua equipe ou projeto.

Dica: Sempre faça um backup das permissões antes de realizar alterações significativas nas ACLs.

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.