wils@web ~ $ cat ~/ajuda/como-gerenciar-permissoes-de-arquivos-no-linux-com-acls-em-ubuntu-22-04.md
LinuxComo gerenciar permissões de arquivos no Linux com ACLs em Ubuntu 22.04
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.