Tipo | Dono | Usuários do mesmo grupo do dono | Usuários de grupos que não o do dono |
d - diretório | r w x 4 2 1 | r w x 4 2 1 | r w x 4 2 1 |
Permissões especias
Tipo | VALOR | FUNÇÃO |
SUID | 4 | Quando ligado faz com que o arquivo rode com as permissões do seu dono e não com as de que o executa. É somente aplicável a rquivos executáveis. |
SGUID | 2 | Quando ligado faz com que o arquivo rode com as permissões do grupo de seu dono e não com as permissões do grupo de quem o acessa. Pode ser usado em arquivos executáveis ou não incluindo diretórios. Se aplicado a diretórios todos os arquivos e subdiretórios que forem criados dentro deste terão as permissões de grupo do diretório pai |
STICKY | 1 | Este bit quando ativado faz com que o arquivo/diretório só possa ser alterado/apagado por que o criou embora possa ser visualizado, aberto ou executado por qualquer usuário. Além do próprio usuário somente o root pode altera-lo ou apaga-lo |
Exemplos:
Quero que um script criado pelo usuário root seja executado por qualquer usuário de qualquer grupo.
chmod 4755 /home/foo/script ou chmod 6755 /home/foo/script
Quero criar um diretório público em um servidor de arquivos Samba onde o dono do arquivo possa altera-lo ou apaga-lo mas os outros usuários só possam visualiza-lo.
chmod 1755 /home/diretorio_publico_em_questao
Nenhum comentário:
Postar um comentário