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

Linux

Como gerenciar permissões de arquivos com o comando chmod no Linux

atualizado em 30/07/2026

O comando chmod no Linux é utilizado para alterar as permissões de acesso a arquivos e diretórios, permitindo que os usuários definam quem pode ler, escrever ou executar um arquivo.

Introdução

As permissões de arquivos no Linux são divididas em três categorias: proprietário, grupo e outros. Cada categoria pode ter permissões de leitura (r), escrita (w) e execução (x). Com o chmod, você pode modificar essas permissões de forma simples e eficaz.

Tipos de Permissões

  • Leitura (r): Permite ler o conteúdo do arquivo.
  • Escrita (w): Permite modificar o conteúdo do arquivo.
  • Execução (x): Permite executar o arquivo como um programa.

Usando o comando chmod

1. Sintaxe Básica

chmod [opções] modo arquivo

2. Modificando Permissões com Notação Simbólica

A notação simbólica é uma forma intuitiva de alterar permissões. Aqui estão alguns exemplos:

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

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

# Adicionar permissão de leitura para outros
chmod o+r arquivo.txt

3. Modificando Permissões com Notação Octal

A notação octal utiliza números para definir permissões. Cada permissão é representada por um número:

  • 4: leitura (r)
  • 2: escrita (w)
  • 1: execução (x)

Para definir permissões, some os valores:

# Permissão total (leitura, escrita e execução) para o proprietário, leitura e execução para o grupo e nenhum para outros
chmod 750 arquivo.txt

Exemplos Práticos

# Definindo permissões para um script executável
chmod 755 script.sh

# Definindo permissões para um diretório
chmod 700 /caminho/do/diretorio

Conclusão

Gerenciar permissões de arquivos é essencial para a segurança e a organização no Linux. Utilize o chmod com cautela para garantir que apenas usuários autorizados tenham acesso aos arquivos. Uma dica importante é sempre verificar as permissões após a alteração com o comando ls -l.

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.