wils@web ~ $ cat ~/ajuda/guia-pratico-para-configurar-permissoes-de-arquivos-usando-acl-no-ubuntu-22-04.md
LinuxGuia prático para configurar permissões de arquivos usando ACL no Ubuntu 22.04
As listas de controle de acesso (ACLs) no Ubuntu 22.04 permitem um controle mais granular sobre as permissões de arquivos e diretórios. Este guia prático mostrará como configurar ACLs para gerenciar permissões de forma eficaz.
Introdução
Por padrão, o Linux utiliza um sistema de permissões baseado em três categorias: proprietário, grupo e outros. As ACLs expandem essa funcionalidade, permitindo que você atribua permissões a usuários e grupos específicos de maneira mais flexível.
Pré-requisitos
- Ubuntu 22.04 instalado
- Acesso root ou permissões sudo
Passo a Passo
1. Instalando o suporte a ACL
Primeiro, assegure-se de que o suporte a ACL está habilitado no seu sistema de arquivos. Para isso, execute:
sudo apt update sudo apt install acl 2. Habilitando ACL no sistema de arquivos
Edite o arquivo /etc/fstab para adicionar a opção acl ao sistema de arquivos desejado. Por exemplo:
UUID=xxxx-xxxx-xxxx-xxxx / ext4 defaults,acl 0 1 Após editar, remonte o sistema de arquivos:
sudo mount -o remount / 3. Verificando ACLs
Para verificar se o suporte a ACL está ativo, utilize:
mount | grep acl 4. Configurando ACLs
Para definir permissões ACL em um arquivo ou diretório, utilize o comando setfacl. Por exemplo, para conceder ao usuário usuario1 permissão de leitura e escrita em /caminho/para/arquivo:
sudo setfacl -m u:usuario1:rw /caminho/para/arquivo 5. Visualizando ACLs
Para visualizar as ACLs de um arquivo ou diretório, use:
getfacl /caminho/para/arquivo 6. Removendo ACLs
Para remover uma ACL específica, utilize:
sudo setfacl -x u:usuario1 /caminho/para/arquivo Conclusão
As ACLs são uma ferramenta poderosa para gerenciar permissões em sistemas Linux. Use-as com cautela e sempre verifique as permissões após as alterações. Dica: Sempre faça backup das configurações de ACL antes de modificá-las para evitar perda de acesso acidental.
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.