Permissões

Em um ambiente multiusuário, a segurança dos dados do usuário e do sistema é importante. O Linux possui três classes específicas, ou distintas:

  • r - read permissão que garante acesso para ler um arquivo.

  • w - write permissão que garante acesso para modificar um arquivo.

  • x - execute permissão que garante acesso para executar um arquivo.

A lista acima mostra a notificação simbólica de cada permissão em negrito. Cada permissão também tem uma notação em octal:

  • r - 4

  • w - 2

  • x - 1

Exemplos de permissões

Para ver as permissões, digite

ls -l ~/

, que exibirá uma lista de diretórios e arquivos na atual pasta de usuário. Por exemplo:

drwxr-xr-x 2 nomedeusuário nomedogrupo 4096 2009-12-17 11:10 Documentos

A primeira coluna, que contém drwxr-xr-x, pode ser interpretada da seguinte forma:

Tipo de arquivoPermissões de usuáriosPermissões do grupoOutras permissões
d - diretóriorwx - ler, gravar e executar permissões para o usuário.r-x - ler e executar permissões para o grupo.r-x - ler e executar permissões para todos os outros.

Octal em Resumo Simbólico

OctalSimbólicoDescrição
0---Sem permissão
1--xApenas execução
2-w-Apenas escrita
3 (2+1)-wxEscrever e Executar
4r--Somente leitura
5 (4+1)r-xLer e executar
6 (4+2)rw-Ler e gravar
7 (4+2+1)rwxLer, gravar, executar