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

Linux

Como gerenciar permissões de arquivos no Linux usando chmod e chown: Guia prático

atualizado em 23/08/2026

Gerenciar permissões de arquivos no Linux é uma habilidade essencial para administradores de sistemas e desenvolvedores. Neste guia prático, vamos explorar como usar os comandos chmod e chown para controlar o acesso a arquivos e diretórios.

1. Entendendo Permissões de Arquivos

No Linux, cada arquivo e diretório possui três tipos de permissões:

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

Essas permissões podem ser atribuídas a três categorias de usuários:

  • Proprietário: O usuário que criou o arquivo.
  • Grupo: Usuários que pertencem ao mesmo grupo do proprietário.
  • Outros: Todos os outros usuários do sistema.

2. Usando o Comando chmod

O comando chmod (change mode) é utilizado para alterar as permissões de arquivos. A sintaxe básica é:

chmod [opções] [permissões] [arquivo]

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

Você pode usar a notação simbólica para adicionar (+), remover (-) ou definir (=) permissões:

# 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

# Definir permissões específicas
chmod u=rwx,g=rx,o=r arquivo.txt

2.2 Modificando Permissões com Notação Octal

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

# Definir permissões para leitura e escrita para o proprietário e leitura para grupo e outros
chmod 644 arquivo.txt

3. Usando o Comando chown

O comando chown (change owner) altera o proprietário e/ou grupo de um arquivo. A sintaxe básica é:

chown [novo_proprietário]:[novo_grupo] [arquivo]

3.1 Alterando Proprietário e Grupo

# Alterar o proprietário para 'usuario1' e o grupo para 'grupo1'
chown usuario1:grupo1 arquivo.txt

4. Dicas e Conclusão

Gerenciar permissões de arquivos é crucial para a segurança e integridade do sistema. Sempre revise as permissões antes de compartilhar arquivos e use o comando ls -l para verificar as permissões atuais:

ls -l arquivo.txt

Com prática, você se tornará proficiente em gerenciar permissões no Linux.

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.