Permissão CHMOD
Aprenda a usar CHMOD para alterar as permissões de pastas e arquivos no Linux. O chmod funciona seguindo o conceito binário, onde 0 = Desligado e 1 = Ligado. No exemplo abaixo, é possível ter uma noção deste conceito:
Parâmetro | rwx
0 - 000 - r, w, x - Desligado
1 - 001 - r, w - Desligado, x Ligado
2 - 010 - r, x - Desligado, w Ligado
3 - 011 - r - Desligado, w, x Ligado
4 - 100 - r - Ligado, w, x Desligado
5 - 101 - r, x - Ligado, w Desligado
6 - 110 - r, w - Ligado, x Desligado
7 - 111 - r, w, x - Ligado
O "rwx" representa as permissões de um determinado arquivo, ou seja:
Podemos observar no modelo acima, que um arquivo/diretório possui 3 tipo de permissão:
Com base nessas informações temos a seguinte tabela:
Dono|Grupo|Outros
Parâmetro | rwx rwx rwx
0 - 000 000 000
1 - 001 001 001
2 - 010 010 010
3 - 011 011 011
4 - 100 100 100
5 - 101 101 101
6 - 110 110 110
7 - 111 111 111
Exemplo de permissões em um diretório chamado teste, onde o dono(proprietário da pasta) terá acesso total e o meu grupo terá permissão apenas de leitura, qualquer outro usuário não terá nenhuma permissão:
$ chmod 740 /teste
Após alterar as permissões, execute o comando "ls -l" e confira se as permissões não são as mesmas descrito na tabela acima
Parâmetro | rwx
0 - 000 - r, w, x - Desligado
1 - 001 - r, w - Desligado, x Ligado
2 - 010 - r, x - Desligado, w Ligado
3 - 011 - r - Desligado, w, x Ligado
4 - 100 - r - Ligado, w, x Desligado
5 - 101 - r, x - Ligado, w Desligado
6 - 110 - r, w - Ligado, x Desligado
7 - 111 - r, w, x - Ligado
O "rwx" representa as permissões de um determinado arquivo, ou seja:
- r = read (Leitura)
- w = write (Gravação, alteração, deleção)
- x = execute (Execução)
Podemos observar no modelo acima, que um arquivo/diretório possui 3 tipo de permissão:
- DONO - Proprietário, criador do arquivo
- GRUPO - Sendo o grupo do usuário DONO do arquivo ou outros...
- QUALQUER - Outros usuários o grupos
Com base nessas informações temos a seguinte tabela:
Dono|Grupo|Outros
Parâmetro | rwx rwx rwx
0 - 000 000 000
1 - 001 001 001
2 - 010 010 010
3 - 011 011 011
4 - 100 100 100
5 - 101 101 101
6 - 110 110 110
7 - 111 111 111
Exemplo de permissões em um diretório chamado teste, onde o dono(proprietário da pasta) terá acesso total e o meu grupo terá permissão apenas de leitura, qualquer outro usuário não terá nenhuma permissão:
$ chmod 740 /teste
Após alterar as permissões, execute o comando "ls -l" e confira se as permissões não são as mesmas descrito na tabela acima
Comentários
Postar um comentário
ATENÇÃO: Seu comentário é muito importante para nós e esperamos que você compartilhe suas opiniões e sugestões abaixo. No entanto, lembramos que é de inteira responsabilidade dos usuários seguir as dicas postadas no Blog DicasQueFunfa. Pedimos que evite comentários ofensivos, ilegais ou prejudiciais, pois esses não serão tolerados e serão removidos. Agradecemos sua colaboração e esperamos que suas contribuições enriqueçam ainda mais nosso conteúdo.