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

Comentários

Postagens mais visitadas deste blog

EXTRAINDO ARQUIVOS NO FORMATO .exe

Resolvendo caracteres estranhos no site do community.grafana.com com Linux Debian/Ubuntu