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.842 ]
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
Como gerenciar usuários e grupos
Desvendando as regras de Firewall Linux Iptables
Lógica para computação - parte IV
Linuxfx OS - Distribuição para quem deseja o visual do Windows 10
Introdução ao Linux: Instalação do OpenSuSE
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Unbuntu não atualiza o firmware [RESOLVIDO] (2)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (0)
Dúvidas sobre a originalidade de conteúdos online (10)
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE [RESOLV... (12)