Diferente do Windows 98, Me, mas semelhante a outras variedades do Unix e do Windows NT, o Linux é um sistema operacional multiusuário. Portanto, ele inclui mecanismos que protegem dados contra acesso não autorizado. Cada diretório e arquivo têm um usuário associado, chamado de proprietário(owner), que criou o diretório ou arquivo. Cada usuário pertence a um ou mais conjuntos de usuários conhecidos como grupos. Cada diretório e arquivo tem um grupo associado, que é atribuido quando o diretório ou arquivo é criado.
Permissões de acesso determinam quais operações um usuário pode realizar em um diretório ou arquivo. Veja logo abaixo, as possíveis permissões e a exemplificação de cada uma delas. Note que as permissões trabalham para diretórios de maneira diferente de como trabalham para arquivos. Por exemplo, a permissão r indica a capacidade de listar o conteúdo de um diretório ou de ler o conteúdo de um arquivo. Um diretório ou arquivo pode ter mais de uma permissão. Somente as permissões listadas podem ser concedidas, qualquer outra operação é proibida. Por exemplo um usuário que tem permissão rw pode ler e gravar esse arquivo, mas não pode executá-lo.
Significado para diretório
Significado para arquivo
x Acessa arquivos e subdiretórios Executa arquivo
proprietário(owner) Aplica-se ao proprietário do arquivo
grupo(group) Aplica-se a usuários que sejam membros do grupo atríbuido ao arquivo
outro(other) Aplica-se a outros usuários
access mode - drwxr-xr-x e -rw-r--r--
A coluna acima contém nove caracteres: os três primeiros especificam o acesso permitido ao proprietário do diretório ou arquivo, os três seguintes especificam o acesso permitido a usuários no mesmo grupo como diretório ou arquivo e os três últimos especificam o acesso permitido aos outros usuários.
[root @localhost /root]# chmod nnn diretório-ou-arquivo
O argumento nnn é um número de três dígitos que fornece o modo de acesso para o proprietário, grupo e os outros usuários. Veja um exemplo abaixo:
vamos alterar a permissão de um arquivo chamado teste como o seguinte comando
[root @localhost /root]# chmod 751 teste
os modos de acesso especificam três permissões
rwx permissão de acesso do proprietário
rw- permissão de acesso do grupo
r-- permissão de acesso de outros
Então entenda melhor os valores do modo de acesso possíveis
Se você for proprietário de um arquivo ou diretório, ou se você for o usuário root, você pode alterar sua posse, utilizando o comando chown. Por exemplo, o comando seguinte atribui newuser como proprietário do arquivo exemplo