umask
Fonte: http://labbi.uesc.br/labbi/apostilas/revista_do_linux/032/dicas_e_truques.html
Cada vez que um arquivo ou diretório é criado em seu sistema, uma permissão é setada para o mesmo, e essa permissão padrão pode ser alterada usando o comando umask.
Caso você digite em um terminal o comando umask, serão mostradas as permissões (em notação octal) padrão em seu sistema. Para alterá-las, digite:
- umask
Veja os exemplos do comando umask para a criação de arquivos:
Permissão: rwx rwx rwx
umask 022 (equivale A:000 010 000)
Resultado: rw- r-- rw-
Permissão: rwx rwx rwx
umask 133 (equivale A:001 011 011)
Resultado: rw- r-- r--
Ou seja, quando o bit estiver em 0, a permissão será dada, quando 1, a permissão será negada. Mas observe que a permissão de execução (permissão x) não é dada, mesmo tendo o bit 0 ativado.Esta é uma proteção do Linux, que não deixa que nenhum arquivo seja criado com permissão de execução. Para setar a permissão x, utilize o comando chmod. A exceção são os diretórios, que podem ser criados com permissão de execução.
Comments (0)
You don't have permission to comment on this page.