As três permissões padrão do Linux são:
*
Leia (r): Permite que o usuário visualize o conteúdo de um arquivo ou diretório.
*
Escreva (w): Permite que o usuário modifique o conteúdo de um arquivo ou crie novos arquivos em um diretório.
*
Execute (x): Permite que o usuário execute um arquivo (se for um executável) ou acesse um diretório (para listar seu conteúdo).
Essas permissões se aplicam a três categorias diferentes de usuários:
*
proprietário (u): O usuário que criou o arquivo ou diretório.
* Grupo
(G): O grupo ao qual o arquivo ou diretório pertence.
*
Outros (O): Qualquer outra pessoa no sistema que não seja o proprietário ou no grupo.
Portanto, no total, você tem nove permissões que podem ser atribuídas a um arquivo ou diretório:
*
proprietário (u): Leia (r), escreva (w), execute (x)
* Grupo
(G): Leia (r), escreva (w), execute (x)
*
Outros (O): Leia (r), escreva (w), execute (x)
Essas permissões são representadas usando um código octal de três dígitos (como `755` ou` 644`). Cada dígito representa as permissões para uma categoria de usuários:
*
Primeiro dígito: Permissões para o proprietário (u)
*
Segundo dígito: Permissões para o grupo (G)
*
Terceiro dígito: Permissões para outros (O)
Os valores octais são calculados adicionando o valor numérico de cada permissão:
*
r (leia): 4
*
W (Write): 2
*
x (execute): 1
Por exemplo, `755 'se traduz em:
*
proprietário (u): 7 =4 (r) + 2 (w) + 1 (x)
* Grupo
(G): 5 =4 (r) + 1 (x)
*
Outros (O): 5 =4 (r) + 1 (x)
Isso significa que o proprietário leu, escreve e executa permissões, enquanto o grupo e outros leram e executam permissões.