Everton Moschen Bada
A tabela abaixo representa as permissões de um arquivo.
As colunas que estão com '0' representam que a permissão está negada, e onde estão com '1' representam que a permissão está concedida.
A configuração das permissões podem ser feitas através de numeros decimais, números binários ou a notação em letras.
Decimais: Utiliza-se um numero decimal para cada grupo.
Exemplo: chmod 754 arquivo.txt
O primeiro numero decimal é para o dono do arquivo, ou seja diz que o dono do arquivo tem permissão de fazer tudo com o arquivo.
O segundo é para o grupo em que o dono do arquivo pertence, ou seja diz que o grupo tem permissão de leitura e execução.
O terceiro é para os "outros", diz que ele tem permissão apenas de leitura.
Binário: Utiliza-se um conjunto de três binários para cada grupo.
Exemplo: chmod 111101100 arquivo.txt
Os primeiros três binários dizem que o dono do arquivo tem permissão total sobre o arquivo.
Do quarto ao sexto bit diz que o grupo que o dono do arquivo pertence tem permissão leitura e execução.
Do sétimo ao ultimo bit diz que os "outros" tem permissão somente de leitura.
Notação em letras : utiliza-se uma letra para representar todos os grupos.
Exemplo: chmod +x arquivo.sh
Diz que todos os grupos terão permissão de execução.
existe três tipos x, w, r Execução, Gravação e leitura respectivamente.
Caso se deseje dar permissão total a todos basta utilizar chmod +wrx arquivo.sh
READ (leitura) | WRITE (escrita/gravação) | EXECUTE (execução) | Resultado em decimal |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 2 |
0 | 1 | 1 | 3 |
1 | 0 | 0 | 4 |
1 | 0 | 1 | 5 |
1 | 1 | 0 | 6 |
1 | 1 | 1 | 7 |
2 comentários:
Ola, everton so uma pequena correção no campo da tabela, "resultado em decimal", na realidade essa representação é em octal, Muito bom o tutorial.
Abraços.
Ola, everton so uma pequena correção no campo da tabela, "resultado em decimal", na realidade essa representação é em octal, Muito bom o tutorial.
Abraços.
Postar um comentário
Obrigado por sua contribuição!!! E continue nos visitando!!!!