wils@web ~ $ cat ~/ajuda/guia-pratico-para-definir-permissoes-de-arquivos-com-acl-no-ubuntu-22-04.md
LinuxGuia prático para definir permissões de arquivos com ACL no Ubuntu 22.04
As Listas de Controle de Acesso (ACLs) permitem um controle mais granular sobre as permissões de arquivos e diretórios no Ubuntu 22.04. Este guia prático irá ajudá-lo a definir e gerenciar ACLs de forma eficaz.
Introdução
No Linux, as permissões padrão de arquivos são limitadas a três tipos de usuários: proprietário, grupo e outros. Com as ACLs, você pode atribuir permissões específicas a usuários e grupos adicionais.
Pré-requisitos
- Ubuntu 22.04 instalado.
- Acesso root ou permissões sudo.
- Pacote acl instalado.
Instalação do pacote ACL
Para começar, verifique se o pacote acl está instalado:
dpkg -l | grep acl
Se não estiver instalado, você pode instalá-lo com o seguinte comando:
sudo apt update && sudo apt install acl
Habilitando ACLs no sistema de arquivos
Verifique se o sistema de arquivos está montado com suporte a ACLs. Você pode fazer isso editando o arquivo /etc/fstab e adicionando a opção acl:
UUID=seu-uuid / ext4 defaults,acl 0 1
Após editar, remonte o sistema de arquivos:
sudo mount -o remount /
Definindo permissões com ACL
Para definir permissões ACL em um arquivo ou diretório, use o comando setfacl. Aqui estão alguns exemplos:
Adicionar permissões
sudo setfacl -m u:usuario:rwx /caminho/do/arquivo
Isso concede ao usuario permissões de leitura, escrita e execução.
Remover permissões
sudo setfacl -x u:usuario /caminho/do/arquivo
Isso remove todas as permissões do usuario.
Listar permissões ACL
getfacl /caminho/do/arquivo
Use este comando para visualizar as ACLs aplicadas.
Conclusão
As ACLs oferecem flexibilidade na gestão de permissões de arquivos no Ubuntu 22.04. Utilize-as para garantir que os usuários tenham acesso adequado aos recursos necessários.
Dica: Sempre faça backup das configurações de ACL antes de realizar alterações significativas.
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.