-
rwx - read(4) - write(2) - execute(1)
000 0 (zero) permissão negada
001 1 permissão de execução
010 2 permissão de gravação
011 3 permissão de gravação e execução
100 4 permissão de leitura
101 5 permissão de leitura e execução
110 6 permissão de leitura e gravação
111 7 soma de todas as permissões
-
Eu faço a tabela, e depois somo ex: 751
para dar 7 no usuario, tenho que marcar o 4 o 2 e 1 totalizando =7 ou seja 4 read 2 writer e 1 execute
para dar 5 no grupo, tenho que marcar 4 e o 1 totalizando= 5 ou seja 4 read e 1 exexute
para dar 1 na classe outros , tenho que marcar 1 = totalizando 1 ou seja execute
R W E
4 2 1 totalizando = 7 ou seja faz tudo
-
751 = -rwx-wx--x
-
b-
permissoes chmod sao sempre a soma 4+2+1
onde:
4 - read (r)
2 - write (w)
1 - execute (x)
1° digito é permissao owner
2° digito: permissao group
3° digito: permissao outros
____________________
7 = 4 + 2 + 1
rwx
____________________
5 = 4 + 0 + 1
r-x
____________________
1 = 0+0+1
--x
-
R, Z, X
751 myfile.txt
7/2 = 1, 1, 1
5/2 = 1,0, 1
1/2 = 0, 0, 1
U = Ler, escrever e executar
G = Ler e executar
O = Executar