quinta-feira, 3 de março de 2011

Permissão de arquivos - UNIX

Boa tarde !
Senhores,
esse é um dos assuntos mais importantes pra quem quer trabalhar ou não errar questões em prova de seleção, como eu. Prometo que não erro mais !:-)

Vamos ao resumo:
Todo arquivo Unix quando visualizado mais mostrar suas permissões de (Dono, Grupo e Outros).
Exemplo:
ls -l /home/simone/
-rw-rw-r-- 1 simone simone 148725547 Mar 3 15:11 vlc-binary.tar.gz

Isso me diz que dentro da pasta "simone" existe um arquivo que possui as permissões:
Dono: rw-
Grupo: rw-
Outros: r--

Ou seja, r(leitura);w(escrita) e x(execução), assim temos:
Dono: Pode ler e escrever
Grupo: Pode ler e escrever
Outros: só ler

No entanto se a visualização fosse essa:
ls -l /home/simone
664 simone simone 148725547 Mar 3 15:11 vlc-binary.tar.gz

Daria no mesmo, vou explicar porque:
0 : --- (nenhuma permissão)
1 : --x (somente execução)
2 : -w- (somente escrita)
3 : -wx (escrita e execução)
4 : r-- (somente leitura)
5 : r-x (leitura e execução)
6 : rw- (leitura e escrita)
7 : rwx (leitura, escrita e execução)

Assim quando formos mudar o nível de segurança do arquivo com o comando chmod, podemos simplificar, vejam o exemplo:
Exemplo normal :

chmod -rwxrwxr-- vlc-binary.tar.gz

Agora o Dono e Grupo tem permissão completa, ou seja podem ler, escrever e executar.

Exemplo simplificado:

chmod 774-- vlc-binary.tar.gz

Agora o Dono e Grupo tem permissão completa, ou seja podem ler, escrever e executar.

Espero ter ajuda assim como me relembrou também.
Abraço.

Links:
http://www.vivaolinux.com.br/artigo/Linux-Permissoes-de-acesso-especiais
http://www.vivaolinux.com.br/artigo/Lendo-as-permissoes-dos-arquivos-Linux
http://www.vivaolinux.com.br/artigo/Entendendo-as-permissoes-de-arquivos-%28chmod%29
http://brunoitpro.blogspot.com/2010/02/permissoes-de-arquivos-e-diretorios-no.html

Nenhum comentário: