Como gerenciar permissões no Linux
Nesse artigo pretendo desmistificar e esclarecer de forma bem didática e usando um vocabulário simples, o funcionamento do gerenciamento das permissões no mundo Linux. Esse texto tem como público alvo os administradores Linux e até mesmo aqueles que estão tendo seu primeiro contato com esse maravilhoso mundo. Acredito que muitas dúvidas serão tiradas ao longo desse artigo.
[ Hits: 71.591 ]
Por: Armando Martins de Souza em 10/05/2010
-rw-r--r-- 1 root root 0 2010-05-04 14:33 bugiganga.txt drwxr-xr-x 2 root root 4096 2010-05-04 17:31 Documentos -rw-r--r-- 1 root root 0 2010-05-04 17:30 organograma.odcComo podemos ver, o dono dos arquivos é o superusuário "root" e o grupo dono deles é o grupo "root". As permissões são de escrita(w) e leitura(r) para o dono (root), leitura(r) para o grupo (root) e leitura(r) para os outros, isso para os arquivos. No caso do diretório temos o bit de execução (x) ligado, além de todos os outros bits estarem com as permissões iguais as dos arquivos.
-rw-r--r-- 1 root root 0 2010-05-04 14:33 bugiganga.txt drwxr-xr-x 2 root root 4096 2010-05-04 17:31 Documentos -rw-r--r-- 1 root root 0 2010-05-04 17:30 organograma.odc# chmod g+w bugiganga.txt
-rw-rw-r-- 1 root root 0 2010-05-04 14:33 bugiganga.txt drwxr-xr-x 2 root root 4096 2010-05-04 17:31 Documentos -rw-r--r-- 1 root root 0 2010-05-04 17:30 organograma.odcEx.2: Iremos agora remover direito de escrita para o grupo dono do arquivo bugiganga.txt.
-rw-r--r-- 1 root root 0 2010-05-04 14:33 bugiganga.txt drwxr-xr-x 2 root root 4096 2010-05-04 17:31 Documentos -rw-r--r-- 1 root root 0 2010-05-04 17:30 organograma.odcEx.3: Vamos incluir o direito de escrita para os "outros" no diretório "Documentos" de forma recursiva, isso significa que arquivos/diretórios abaixo do diretório Documentos irão receber direito de escrita para os "outros".
-rw-r--r-- 1 root root 0 2010-05-04 14:33 bugiganga.txt drwxr-xrwx 2 root root 4096 2010-05-04 17:31 Documentos -rw-r--r-- 1 root root 0 2010-05-04 17:30 organograma.odc# ls -l Documentos/
-rw-r--rw- 1 root root 0 2010-05-04 17:31 contas_pagar.odc -rw-r--rw- 1 root root 0 2010-05-04 17:31 credores.xlsEx.4: Usaremos um exemplo de notação octal. Faremos com que o arquivo organograma só tenha direto de leitura e escrita para o dono do arquivo, nesse caso o "root".
-rw-r--r-- 1 root root 0 2010-05-04 14:33 bugiganga.txt drwxr-xrwx 2 root root 4096 2010-05-04 17:31 Documentos -rw------- 1 root root 0 2010-05-04 17:30 organograma.odcComo acabamos de ver, podemos modificar as permissões de arquivos/diretórios de diversas formas.
-rw-r--r-- 1 root root 0 2010-05-04 14:33 bugiganga.txt drwxr-xrwx 2 root root 4096 2010-05-04 17:31 Documentos -rw------- 1 root root 0 2010-05-04 17:30 organograma.odcEx.1: Vamos trocar o grupo (root) dono do arquivo bugiganga.txt para contabilidade. Estamos utilizando a opção "-v" para mostrar o arquivo que esta sendo modificado.
drwxr-xrwx 2 root root 4096 2010-05-03 13:13 administracao -rw-r--rw- 1 root administracao 0 2010-05-03 11:07 bugiganga.txt -rw------- 1 root root 0 2010-05-03 13:11 organograma.odcEx3.: E por fim modificaremos o grupo administração para ser dono do diretório administracao.
drwxr-xrwx 2 root administracao 4096 2010-05-03 13:13 administracao -rw-r--rw- 1 root administracao 0 2010-05-03 11:07 bugiganga.txt -rw------- 1 root root 0 2010-05-03 13:11 organograma.odc
drwxr-xrwx 2 root administracao 4096 2010-05-03 13:13 administracao -rw-r--rw- 1 root administracao 0 2010-05-03 11:07 bugiganga.txt -rw------- 1 root root 0 2010-05-03 13:11 organograma.odcEx1: Vamos passar a propriedade do arquivo organograma.odc para o usuário castro.
drwxr-xrwx 2 root administracao 4096 2010-05-03 13:13 administracao -rw-r--rw- 1 root administracao 0 2010-05-03 11:07 bugiganga.txt -rw------- 1 castro root 0 2010-05-03 13:11 organograma.odcEx2: Agora vamos além de mudar a propriedade do arquivo organograma.odc do usuário castro para o usuário pamela, passaremos o grupo contabilidade para o grupo dono do arquivo.
drwxr-xrwx 2 root administracao 4096 2010-05-03 13:13 administracao -rw-r--rw- 1 root administracao 0 2010-05-03 11:07 bugiganga.txt -rw------- 1 pamela contabilidade 0 2010-05-03 13:11 organograma.odc
Desvendando as regras de Firewall Linux Iptables
Como gerenciar usuários e grupos
História do GNU/Linux: 1965 assim tudo começou!
GNU/Linux, querido software livre
Tem Facebook? Então tem Joli OS
Guia de Instalação do Arch Linux
Obtendo diferentes versões do Debian GNU/Linux
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)