wils@web ~ $ cat ~/ajuda/como-gerenciar-permissoes-de-arquivos-no-linux-com-acls-em-ubuntu-22-04.md

Linux

Como gerenciar permissões de arquivos no Linux com ACLs em Ubuntu 22.04

atualizado em 19/08/2026

Gerenciar permissões de arquivos no Linux pode ser uma tarefa desafiadora, especialmente quando se trata de controlar o acesso de múltiplos usuários. O uso de ACLs (Access Control Lists) no Ubuntu 22.04 permite um controle mais granular sobre as permissões de arquivos e diretórios.

O que são ACLs?

As ACLs são uma extensão do sistema de permissões padrão do Linux, permitindo que você defina permissões específicas para diferentes usuários e grupos.

Passo a Passo para Gerenciar ACLs

1. Instalar o pacote necessário

Primeiro, verifique se o pacote acl está instalado no seu sistema:

sudo apt update
sudo apt install acl

2. Habilitar ACLs no sistema de arquivos

Para que as ACLs funcionem, você precisa garantir que o sistema de arquivos esteja montado com suporte a ACL. Edite o arquivo /etc/fstab:

sudo nano /etc/fstab

Adicione acl nas opções de montagem do sistema de arquivos desejado. Por exemplo:

/dev/sda1 / ext4 defaults,acl 0 1

Depois, remonte o sistema de arquivos:

sudo mount -o remount /

3. Verificar ACLs existentes

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

getfacl nome_do_arquivo_ou_diretorio

4. Adicionar uma ACL

Para conceder permissões específicas a um usuário ou grupo, utilize o comando setfacl. Por exemplo, para dar ao usuário usuario1 permissão de leitura e escrita em meuarquivo.txt:

setfacl -m u:usuario1:rw meuarquivo.txt

5. Remover uma ACL

Para remover uma ACL específica, use:

setfacl -x u:usuario1 meuarquivo.txt

6. Remover todas as ACLs

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

setfacl -b meuarquivo.txt

Conclusão

Gerenciar permissões com ACLs no Ubuntu 22.04 oferece flexibilidade e controle. Lembre-se de sempre verificar as permissões após aplicar alterações e considere usar scripts para automatizar tarefas repetitivas.

Dica: Use o comando getfacl frequentemente para auditar as permissões e garantir que estão configuradas corretamente.

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.