COMANDO CHMOD
O chmod é utilizado para alterar permissões de arquivos e pastas já criados, enquanto que;
Ele usa valores valores octais , por exemplo:
Valores de permissões no CHMOD (onde U = Usuário, G = Grupo, O = Others e A =
Todos (All)):
U | G | O
0 0 0 = --- --- ---
0 0 1 = --- --- --x
0 0 2 = --- --- -w-
0 0 3 = --- --- -wx
0 0 4 = --- --- r--
0 0 5 = --- --- r-x
0 0 6 = --- --- rw-
0 0 7 = --- --- rwx
Onde r = leitura, w = gravação e x = execução
Esses valores funcionam assim porque são binários representados em sua forma
decimal, por exemplo:
r w x
0 0 1 = 1 binário
0 1 0 = 2 binário
1 0 0 = 4 binário
Dessa forma:
1 1 0 = 6 binário = r w -
A sintaxe do chmod também pode ser usada de forma diferente seguindo a tabela acima:
chmod u+rw arquivo –> Dá permissão de leitura e gravação para o Usuário que é
dono do arquivo.
chmod a+x arquivo –> Dá permissão de execução para todo mundo.
chmod go-rw –> Tira permissões de leitura e gravação de usuários que façam parte do grupo ao qual pertence o arquivo e de outros usuários.
Assim como a forma tradicional do comando chmod:
chmod 700 –> Dá todas as permissões para o Usuário que é dono do arquivo.
chmod 660 –> Dá permissões de leitura e gravação para o dono do arquivo e para o grupo.
Fonte
Ele usa valores valores octais , por exemplo:
Valores de permissões no CHMOD (onde U = Usuário, G = Grupo, O = Others e A =
Todos (All)):
U | G | O
0 0 0 = --- --- ---
0 0 1 = --- --- --x
0 0 2 = --- --- -w-
0 0 3 = --- --- -wx
0 0 4 = --- --- r--
0 0 5 = --- --- r-x
0 0 6 = --- --- rw-
0 0 7 = --- --- rwx
Onde r = leitura, w = gravação e x = execução
Esses valores funcionam assim porque são binários representados em sua forma
decimal, por exemplo:
r w x
0 0 1 = 1 binário
0 1 0 = 2 binário
1 0 0 = 4 binário
Dessa forma:
1 1 0 = 6 binário = r w -
A sintaxe do chmod também pode ser usada de forma diferente seguindo a tabela acima:
chmod u+rw arquivo –> Dá permissão de leitura e gravação para o Usuário que é
dono do arquivo.
chmod a+x arquivo –> Dá permissão de execução para todo mundo.
chmod go-rw –> Tira permissões de leitura e gravação de usuários que façam parte do grupo ao qual pertence o arquivo e de outros usuários.
Assim como a forma tradicional do comando chmod:
chmod 700 –> Dá todas as permissões para o Usuário que é dono do arquivo.
chmod 660 –> Dá permissões de leitura e gravação para o dono do arquivo e para o grupo.
Fonte
Comentários
Postar um comentário