wils@web ~ $ cat ~/ajuda/como-gerenciar-permissoes-avancadas-de-arquivos-no-linux-usando-acl.md
LinuxComo gerenciar permissões avançadas de arquivos no Linux usando ACL
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.