-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchmod - tutorial
41 lines (34 loc) · 1.59 KB
/
chmod - tutorial
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Proprietário (Owner): 1º dígito.
Grupo (Group): 2º dígito.
Outros (Others): 3º dígito.
Cada dígito é uma soma de permissões, onde:
4: Permissão de leitura (r).
2: Permissão de escrita (w).
1: Permissão de execução (x).
Assim, os valores numéricos possíveis são:
0: Nenhuma permissão.
1: Execução.
2: Escrita.
3: Escrita e execução.
4: Leitura.
5: Leitura e execução.
6: Leitura e escrita.
7: Leitura, escrita e execução.
u = o dono do arquivo (user);
g = os usuários que são membros do mesmo grupo do arquivo (group);
o = os usuários que não membros do grupo do arquivo (others);
a = todos os usuários do sistema (all).
Caso não seja especificada a classe dos usuários para os quais se está alterando as permissões, o sistema usa a opção a (todos os usuários).
Deve-se usar, no comando chmod, um operador para especificar o tipo de modificação que se está fazendo nas permissões.
o operador + provoca a adição das permissões informadas às permissões já existentes;
o operador – provoca a remoção das permissões especificadas;
o operador = provoca a redefinição das permissões (semelhante a zerar as permissões e defini-las novamente).
A combinação das letras rwxst no comando chmod especifica as permissões de acesso.
r = leitura.
w = gravação.
x = execução (para arquivos) ou autorização de acesso (para diretórios).
u = as permissões do dono do arquivo.
g = as permissões do grupo.
o = as permissões dos outros usuários do sistema.
s = permissão especial de execução de um arquivo ou de acesso a um diretório.
https://guialinux.uniriotec.br/chmod/