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: 735 ]

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

Instalando Fedora CoreOS no KVM

Gerenciando arquivos com o Shell

Software livre e a liberdade fundamental

Ubuntu no Samsung Chromebook com processador ARM

Bash - O interpretador de comandos

  
Comentários
[1] Comentário enviado por programador_ em 25/06/2025 - 16:22h


faz um artigo também sobre as ACL


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts