Entendo as permissões básicas no Linux
Então, respire fundo e vamos seguir... :-)
Cada arquivo ou pasta tem 3 permissões.
(Usuário Dono) (Grupo Dono) (outros)
- Usuário dono: é o proprietário do arquivo;
- Grupo Dono: é um grupo, que pode conter vários usuários;
- Outros: se encaixam os outros usuários em geral.
$ ls -l
O comando "ls -l" faz uma listagem longa e detalhada no diretório atual.
As permissões vão aparecer assim:
- (r) Leitura
- (w) Escrita
- (x) Execução
(_ _ _) (_ _ _) (_ _ _), ou seja, (rwx)(rwx)(rwx)
Caso não haja todas as permissões, poderá aparecer incompleto:
rwxrw_ _ _x, ou seja, neste exemplo:
- Dono do arquivo tem permissão de Ler, Escrever e executar (rwx);
- Grupo tem permissão de Ler e Escrever (rw_);
- Outros tem permissão apenas de executar. (_ _ x);
Textual
Usamos letras antes das permissões (chmod é o comando para modificar permissões de arquivos):
$ chmod u+rw, g+w, o-rwx teste.txt
Onde:
- U - representa usuário;
- G - representa grupo;
- O - representa outros.
ok?
Agora vejam o modo Octal.
Octal
O modo Octal tem a mesma função de definir permissões, só que em números. Exemplo:
$ chmod 620 teste.txt
(comando) (permissão) (arquivo)
Tipo de permissão Octal:
- 4 - Indica permissão de leitura;
- 2 - Permissão de escrita;
- 1 - Indica permissão de execução;
- 0 - Indica sem permissões.
4 + 2 + 1 = 7 (permissão de rwx)
4 + 2 = 6 (permissão rw)
4 = (permissão r)
Exemplo: A permissão 610 indica que o arquivo tem permissão:
6 para dono do arquivo
1 para grupo e
0 para outros ou seja
dono= (rw_) Grupo=(_ _ x) outros=(_ _ _)
Percebam que quando é feita a listagem longa "ls -l", o primeiro caractere não é uma permissão. vejam a figura abaixo:
O primeiro caracter "d" indica o tipo do arquivo, neste caso "d" indica que é um diretório.
Existem também outras permissões especiais, como você pode vê-las em:
Espero que tenha ajudado.
Comentários são sempre bem vindos, caso queiram citar algo que não foi mencionado no artigo, fiquem a vontade.
Editado por Inside
Logo mais, postarei um bem Avançado !
Nenhum comentário :
Postar um comentário