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.073 ]
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
GNU/Linux de bolso - Ubuntu 11.04
Instalação do Driver ATI Radeon XPRESS 200 no Ubuntu 16.04
Instalando Ubuntu 9.04 e deixando com todos os programas que você gosta
Questão de LPIC - Manipulação de dispositivos
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Remoção de propaganda com o programa Comskip[AJUDA] (2)
Linux Lite Demorando Muito Para Ligar (0)
PC não liga no filtro de linha (3)