Permissões - referência rápida
Este breve guia tem por alvo a introdução a um tema vasto e a meu ver, de extrema importância, que é a manipulação de permissões de arquivos e diretórios em ambientes *nix. Tento apenas explicar e exemplificar as bases para manipulação de permissões via comando chmod, deixando ao leitor a responsabilidade de um maior aprofundamento no assunto.
Parte 3: Mapeamento de permissões em um arquivo
Obs: O "-" em quaisquer das posições referentes a permissões, indica ausência da mesma.
Obs1: No formato padrão ou simbólico, este conjunto de permissões seria aplicado com:
$ chmod u=rwx,g=rx rba
Obs2: Se na posição referente a permissão de execução a nível de grupo estivesse a letra "s" no lugar de "x" ou "-", o conjunto de permissões teria sido aplicado, no formato padrão com:
$ chmod u=rwx,g=rxs rba
Obs3: No formato octal este conjunto de permissões seria aplicado com:
$ chmod 0750 rba
Obs4: Se nas posições referentes a permissão de gravação a nível de usuário e grupo estivesse a letra "s" no lugar de "w" ou "-", o conjunto de permissões teria sido aplicado, no formato octal com:
$ chmod 6750 rba
Mapa de permissões no formato octal
| Permissão | 1ª posição | 2ª, 3ª e 4ª posições |
| 0 | Ausência de permissão | Ausência de permissão |
| 1 | Stick bit | Execução |
| 2 | Sgid | Gravação |
| 3 | Sgid+Stick bit | Gravação e execução |
| 4 | Suid | Leitura |
| 5 | Suid+Stick bit | Leitura e execução |
| 6 | Sgid+Suid | Leitura e gravação |
| 7 | Sgid+Suid+Stick bit | Leitura, gravação e execução |
to estudando isso pro LPI101 mais eh sempre bom dah uma reforçada...
___abraçonn