wils@web ~ $ cat ~/ajuda/como-gerenciar-permissoes-de-arquivos-com-chmod-no-linux-guia-pratico.md

Linux

Como gerenciar permissões de arquivos com chmod no Linux: Guia prático

atualizado em 01/09/2026

Gerenciar permissões de arquivos no Linux é uma habilidade essencial para administradores de sistemas e desenvolvedores. O comando chmod (change mode) é utilizado para alterar as permissões de acesso a arquivos e diretórios. Neste guia prático, abordaremos como usar o chmod para gerenciar permissões de forma eficaz.

Introdução às permissões de arquivos

No Linux, cada arquivo e diretório possui três tipos de permissões: leitura (r), escrita (w) e execução (x). Essas permissões podem ser atribuídas a três categorias de usuários:

  • Usuário (u): o proprietário do arquivo.
  • Grupo (g): usuários que pertencem ao mesmo grupo que o arquivo.
  • Outros (o): todos os outros usuários.

Usando o comando chmod

O comando chmod pode ser utilizado de duas formas: usando notação simbólica ou octal.

1. Notação simbólica

A notação simbólica permite adicionar ou remover permissões. Os operadores são:

  • +: adicionar uma permissão.
  • -: remover uma permissão.
  • =: definir permissões exatas.

Exemplos:

# Adicionar permissão de execução para o usuário
chmod u+x arquivo.txt

# Remover permissão de escrita para o grupo
chmod g-w arquivo.txt

# Definir permissões de leitura e execução para outros
chmod o=rx arquivo.txt

2. Notação octal

A notação octal utiliza números para definir permissões:

  • 4: leitura
  • 2: escrita
  • 1: execução

As permissões são somadas para cada categoria. Por exemplo, 7 (4+2+1) significa leitura, escrita e execução.

Exemplos:

# Definir todas as permissões para o usuário, leitura e execução para grupo e outros
chmod 755 arquivo.txt

# Definir leitura e escrita para o usuário, e nenhuma permissão para grupo e outros
chmod 600 arquivo.txt

Conclusão

Gerenciar permissões com chmod é fundamental para a segurança e controle de acesso no Linux. Sempre revise as permissões de seus arquivos e diretórios para garantir que apenas os usuários autorizados tenham acesso.

Dica: Use o comando ls -l para verificar as permissões atuais de arquivos e diretórios antes de fazer alterações.

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.