Computação |
Para definir permissões de forma direta, usa-se o modo numérico, onde r vale 4, w vale 2 e x vale 1. Assim, o comando:
chmod 750 programa
define permissões rwx para o dono, r-x para o grupo e nenhuma permissão para os demais.
Permissões Especiais
A permissão setuid permite que um arquivo seja executado com os privilégios de seu dono, o que é configurado com:
chmod u+s arquivo
A permissão setgid funciona de forma semelhante para grupos e, quando aplicada a diretórios, faz com que novos arquivos herdem o grupo do diretório. Ela é ativada com:
chmod g+s diretorio
Por fim, o sticky bit impede que usuários excluam arquivos de terceiros dentro de um diretório, algo muito utilizado em diretórios públicos como /tmp. Ele é ativado com:
chmod +t diretorio
Questões
Exercite seu aprendizado!