wils@web ~ $ cat ~/ajuda/como-gerenciar-permissoes-de-usuarios-e-grupos-no-linux-usando-o-comando-setfacl.md

Linux

Como gerenciar permissões de usuários e grupos no Linux usando o comando setfacl

atualizado em 22/07/2026

O gerenciamento de permissões de usuários e grupos no Linux é uma tarefa fundamental para garantir a segurança e a integridade dos dados. O comando setfacl permite definir listas de controle de acesso (ACLs) para arquivos e diretórios, oferecendo um controle mais granular sobre as permissões.

Introdução ao setfacl

O setfacl é uma ferramenta que permite adicionar, modificar ou remover ACLs em arquivos e diretórios. Isso é especialmente útil em ambientes onde múltiplos usuários e grupos precisam de diferentes níveis de acesso.

Passo a Passo para Gerenciar Permissões com setfacl

1. Verificando o suporte a ACLs

  • Antes de utilizar o setfacl, verifique se o sistema de arquivos suporta ACLs. Execute:
  • mount | grep acl
  • Se não houver saída, você pode precisar montar o sistema de arquivos com a opção acl.

2. Adicionando uma ACL

  • Para adicionar permissões a um usuário específico, use:
  • setfacl -m u:usuario:rwx /caminho/do/arquivo
  • Para adicionar permissões a um grupo:
  • setfacl -m g:grupo:rwx /caminho/do/arquivo

3. Verificando ACLs

  • Para visualizar as ACLs de um arquivo ou diretório, utilize:
  • getfacl /caminho/do/arquivo

4. Removendo uma ACL

  • Para remover as permissões de um usuário:
  • setfacl -x u:usuario /caminho/do/arquivo
  • Para remover as permissões de um grupo:
  • setfacl -x g:grupo /caminho/do/arquivo

5. Removendo todas as ACLs

  • Para limpar todas as ACLs de um arquivo ou diretório:
  • setfacl -b /caminho/do/arquivo

Conclusão

O uso do setfacl é uma maneira eficaz de gerenciar permissões no Linux, permitindo um controle mais detalhado sobre quem pode acessar e modificar arquivos e diretórios. Uma dica importante é sempre verificar as permissões após fazer alterações para garantir que tudo esteja configurado 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.