Qual é a diferença entre cmask e umask?

2

Qual é a diferença entre a configuração umask que pode ser encontrada em /etc/profile e a configuração cmask que pode ser encontrada em /etc/default/init ?

Qual é a diferença entre os dois? Quando um terá efeito sobre o outro?

    
por Ayrx 04.11.2012 / 05:30

1 resposta

4

A página de manual para init descreve o conteúdo de /etc/default/init e diz:

 CMASK      The mask (see umask(1)) that init uses and that every
            process inherits from the init process.  If not set,
            init uses the mask it inherits from the kernel.  Note that
            init always attempts to apply a umask of 022 before creating
            a file, regardless of the setting of CMASK

init inicia ou reinicia os componentes e processos do serviço principal, portanto, o CMASK afeta as permissões desses e de qualquer daemons gerados por init . Em particular, os daemons que criam novos diretórios usariam esse valor do CMASK como umask .

A configuração umask em /etc/profile será aplicada a usuários que efetuaram login, a menos que sejam substituídos por seus próprios arquivos de pontos.

    
por 04.11.2012 / 05:57

Tags