umask

Definição

Quando o usuário cria um arquivo (diretório), o sistema associa ao objeto criado um conjunto de permissões de acesso. Estas permissões indicam quem pode ler, alterar e/ou executar (acessar) o arquivo (diretório).

Por padrão,

Quando um usuário cria um arquivo (ou diretório), o sistema associa a este arquivo (diretório) as permissões padrão menos o valor do umask.

Comentários sobre o comando

Para verificar a configuração atual de umask, basta digitar na linha de comando

umask

Para alterar o valor de umask, basta incluir o novo valor após o comando umask. Por exemplo, o comando

umask 002

define que, por padrão, novos arquivos terão permissão 664, enquanto novos diretórios terão permissão 775.

Suponha que o usuário aluno tenha definido o umask como 002. Portanto, quando este usuário cria o arquivo teste, temos as seguintes permissões

-rw-rw-r-- 1 aluno aluno 0 May 28 17:20 teste

que corresponde ao valor 664 (666 - 002).

Comandos relacionados

Para saber mais sobre a definição das permissões em modo octal, veja o comando chmod.