você está aqui: Home → Arquivo de Mensagens
Colaboração: Jonas de Araújo Luz Junior
Data de Publicação: 25 de Setembro de 2000
O comando umask estabelece as permissões iniciais de um arquivo recém-criado. Sua sintaxe é:
umask [<mascara>]
Pelo que pude pesquisar, as novas permissões serão determinadas pelo resultado de 666 ^ <mascara>, onde o sinal ^ representa a operação de "ou exclusivo" (xor). Entretanto, a permissão de execução parece não obedecer à regra.
Se o parâmetro <mascara> não for fornecido, o comando retornará o valor
atual, comumente igual a 022. Daí, a máscara padrão é 666 ^ 022 = 644,
ou seja: rw-rr.
Em resumo:
Use o algarismo 0 para acesso completo (leitura e escrita); Use o algarismo 2 para acesso somente leitura; Use o algarismo 6 para nenhum acesso.
Lembre-se que as permissões são na ordem dono-grupo-outros.
1. Para configurar o sistema de forma geral, insira o comando umask no final do arquivo /etc/rc.d/rc.local. 2. Para configurar a máscara para um usuário específico, coloque o comando no final do arquivo .bash_profile, localizado em /home/<usuario>.