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: 70.172 ]
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
Funcionamento de um cluster Linux: Parte II - A revanche
Sistema lento? Encontrando a causa do problema
Instalação do Slackware 10.2 em 1 hora
Snapshots de pacotes para o Debian
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
ASRock H310CM-HG4 vs Linux (10)
erro ao clonar repo github (8)
iso de sistema 32 bit em atividade (1)