wils@web ~ $ cat ~/ajuda/como-aplicar-permissoes-avancadas-em-arquivos-e-diretorios-no-linux-guia-passo-a-passo.md

Linux

Como aplicar permissões avançadas em arquivos e diretórios no Linux: Guia passo a passo

atualizado em 25/08/2026

As permissões de arquivos e diretórios no Linux são fundamentais para a segurança e a organização do sistema. Neste guia, você aprenderá a aplicar permissões avançadas usando o comando chmod e a manipular grupos e usuários.

Introdução às Permissões

No Linux, cada arquivo e diretório possui um conjunto de permissões que determinam quem pode ler, escrever ou executar o arquivo. Essas permissões são atribuídas a três categorias: proprietário, grupo e outros.

Passo a Passo para Aplicar Permissões Avançadas

1. Verificando Permissões Atuais

Antes de modificar as permissões, é importante verificar as permissões atuais. Use o comando:

ls -l nome_do_arquivo

2. Entendendo o Comando chmod

O comando chmod é utilizado para alterar as permissões de arquivos e diretórios. As permissões podem ser definidas de forma simbólica ou octal.

3. Usando Notação Simbólica

Para adicionar permissões, use o sinal +; para remover, use -. Por exemplo, para adicionar permissão de execução ao grupo:

chmod g+x nome_do_arquivo

4. Usando Notação Octal

A notação octal utiliza números para definir permissões. As permissões são representadas por:

  • 4 - Leitura (r)
  • 2 - Escrita (w)
  • 1 - Execução (x)

Para definir permissões específicas, some os valores. Por exemplo, para dar leitura e execução ao proprietário e leitura ao grupo:

chmod 540 nome_do_arquivo

5. Aplicando Permissões Recursivamente

Para aplicar permissões a todos os arquivos e subdiretórios dentro de um diretório, use a opção -R:

chmod -R 755 nome_do_diretorio

6. Usando ACLs (Access Control Lists)

As ACLs permitem um controle mais granular sobre as permissões. Para habilitar ACLs em um sistema de arquivos, use:

setfacl -m u:usuario:rwx nome_do_arquivo

Isso concede ao usuário usuario permissões de leitura, escrita e execução.

Conclusão

Aplicar permissões avançadas no Linux é essencial para garantir a segurança dos dados. Sempre revise as permissões após alterações para evitar acessos indesejados.

Dica: Use o comando getfacl nome_do_arquivo para visualizar as ACLs de um arquivo ou diretório.

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.