O Linux possui Sistemas de Arquivos que permitem a implementação de permissões em arquivos. Como tudo é arquivo, temos então como gerenciar permissões em tudo: diretórios, arquivos, dispositivos, etc.
Vamos tratar nesse pequeno tutorial apenas das permissões básicas: escrita ( w ), leitura ( r ) e execução ( x ). A permissão é dada em três grupos de usuários e a cada um deles é atribuído três bits.
DDD GGG OOO
exemplifiquei o formato da permissão, onde: D será o usuário que criou o arquivo ou dono do arquivo. G será o grupo de usuários a quem o usuário dono do arquivo pertence. O será para todos os outros usuários.
o primeiro bit é o de leitura ( r ). o segundo bit é o de escrita ( w ). o terceiro bit é o de execução ( x ). o sistema de numeração binário nos mostra que com três bits é possível fazer 8 combinações diferentes.
percebe que no formato binário, onde tem bit setado em "1" a permissão correspondente é concedida.
agora vamos ao comando:
chmod 750 arquivo.txt
tradução: mude a permissão de arquivo.txt da seguinte forma: usuário dono do arquivo terá permissão de leitura, escrita e execução. usuários que pertecem ao grupo do dono terão permissão de leitura e execução. os outros usuários não terão permissão.
chmod 644 arquivo.txt tradução: mude a permissão de arquivo.txt da seguinte forma: usuário dono do arquivo terá permissão de leitura e escrita. usuários que pertecem ao grupo do dono terão permissão de leitura. os outros usuários terão permissão de leitura.
Editado por kandrade
Pergunta
kandrade
muda permissões "modos" de um arquivo.
O Linux possui Sistemas de Arquivos que permitem a implementação de permissões em arquivos.
Como tudo é arquivo, temos então como gerenciar permissões em tudo: diretórios, arquivos, dispositivos, etc.
Vamos tratar nesse pequeno tutorial apenas das permissões básicas: escrita ( w ), leitura ( r ) e execução ( x ).
A permissão é dada em três grupos de usuários e a cada um deles é atribuído três bits.
DDD GGG OOO
exemplifiquei o formato da permissão, onde:
D será o usuário que criou o arquivo ou dono do arquivo.
G será o grupo de usuários a quem o usuário dono do arquivo pertence.
O será para todos os outros usuários.
o primeiro bit é o de leitura ( r ).
o segundo bit é o de escrita ( w ).
o terceiro bit é o de execução ( x ).
o sistema de numeração binário nos mostra que com três bits é possível fazer 8 combinações diferentes.
binário - equivalente em decimal - formato da permissão
000 : 0 : ---
001 : 1 : --x
010 : 2 : -w-
011 : 3 : -wx
100 : 4 : r--
101 : 5 : r-x
110 : 6 : rw-
111 : 7 : rwx
percebe que no formato binário, onde tem bit setado em "1" a permissão correspondente é concedida.
agora vamos ao comando:
chmod 750 arquivo.txt
tradução: mude a permissão de arquivo.txt da seguinte forma:
usuário dono do arquivo terá permissão de leitura, escrita e execução.
usuários que pertecem ao grupo do dono terão permissão de leitura e execução.
os outros usuários não terão permissão.
chmod 644 arquivo.txt
tradução: mude a permissão de arquivo.txt da seguinte forma:
usuário dono do arquivo terá permissão de leitura e escrita.
usuários que pertecem ao grupo do dono terão permissão de leitura.
os outros usuários terão permissão de leitura. Editado por kandrade
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.