Significado dos numeros do comando chmod

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

Tabela

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:

wagner porto Ferreira disse...

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.

wagner porto Ferreira disse...

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!!!!

 
Design by Scooby Doo jogos