Aprenda a Gerenciar Permissões de Arquivos no Linux

Gerenciar permissões de arquivos no Linux é uma habilidade essencial para qualquer usuário ou administrador de sistemas que deseja manter a segurança e o bom funcionamento do ambiente. Diferentemente de sistemas operacionais que utilizam interfaces gráficas para controle de acesso, o Linux oferece um sistema robusto baseado em permissões que definem quem pode ler, escrever ou executar cada arquivo.

[ Hits: 453 ]

Por: Fernando dos Santos Amador em 16/06/2025 | Blog: https://br.linkedin.com/in/fernandoamador


Comandos para gerenciar permissões



1. Alterar permissões com chmod

Sintaxe básica:

chmod [opção] [permissão] arquivo


Você pode usar o modo simbólico:

  • u = usuário (dono)
  • g = grupo
  • o = outros
  • a = todos (user, grupo e outros)

  • + adiciona permissão
  • - remove permissão
  • = define exatamente a permissão

Exemplos:

Dar permissão de execução para o dono:

chmod u+x arquivo.sh


Remover permissão de escrita para o grupo:

chmod g-w arquivo.txt


Dar permissão de leitura para todos:

chmod a+r arquivo.txt


Ou usar modo numérico, onde cada permissão tem um valor:

Permissão Valor
r 4
w 2
x 1

Exemplo:

Dar permissão total para o dono, leitura e execução para grupo e outros:

chmod 755 arquivo.sh


2. Alterar o dono do arquivo com chown

Você pode alterar o dono (usuário) e o grupo do arquivo:

sudo chown novo_usuario arquivo.txt


Para alterar dono e grupo ao mesmo tempo:

sudo chown novo_usuario:novo_grupo arquivo.txt


3. Alterar o grupo com chgrp

Se quiser mudar só o grupo do arquivo:

sudo chgrp novo_grupo arquivo.txt


Exemplo prático completo

Imagine que você tem um script backup.sh e quer:

  • Tornar o usuário ana dono do arquivo
  • Definir o grupo para admins
  • Dar permissão total para ana
  • Dar permissão de leitura e execução para o grupo e outros

sudo chown ana:admins backup.sh
chmod 755 backup.sh


Verifique as permissões com:

ls -l backup.sh

Resumo dos comandos

Comando Função
ls -l Listar arquivos com permissões
chmod Modificar permissões
chown Alterar dono do arquivo
chgrp Alterar grupo do arquivo
Página anterior    

Páginas do artigo
   1. Introdução às Permissões no Linux
   2. Verificando Permissões Atuais
   3. Comandos para gerenciar permissões
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando DOTNET Core e instalando VSCode no Linux

AlmaLinux - Sua Alternativa ao CentOS

Crise de distro!

Comandos básicos do Linux

Backup com o Konserve

  
Comentários

Nenhum coment�rio foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts