Existem dois aspectos que devemos levar em conta quando falamos em permissões:
- Tipos de usuários:
* Dono : Usuário que criou o arquivo ou que recebeu os privilégios de dono.
* Grupo : Grupo ao qual o usuário pertencente ao arquivo ou diretório está cadastrado.
* Outros: Usuários que não fazer parte do mesmo grupo ao qual pertence o dono do arquivo.
- Tipos de permissões:
* eXecute: Atributo responsável em permitir a execução de determinado arquivo binário ou script shell desenvolvido pelo usuário.
* Write : Atributo que permite ao usuário escrever no arquivo ou no diretório que ele pretende acessar.
* Read : Permite apenas ao usuário ler o conteúdo do arquivo selecionado.
O Linux permite o uso de permissões especiais que atribuem a usuários privilégios específicos dependendo da situação, estes tópicos serão abordados na parte III destes artigos.
Como podemos ver nesta listagem ao executar um "ls -la" visualizamos na primeira coluna da lista apresentada as permissões de acesso presentes aos arquivos.
Vamos ver como funciona esta divisão:
rwxrwx|rwx| - Permissões pertencente aos outros
rwx|rwx|rwx - Permissões pertencente ao grupo
|rwx|rwxrwx - Permissões pertencente ao dono do arquivo ou diretório.
Cada um dos atributos de permissão possui um número associado no qual podemos definir os direitos para os usuários, são eles:
eXecute = 1, Write = 2, Read = 4
Através do somatório destes números podemos definir quais direitos sobre um arquivo ou um diretório um usuário, um grupo e os outros podem possuir.
Na Parte II descreveremos como funciona este mecanismo, até lá !

Nenhum comentário:
Postar um comentário