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úmerosbiná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