Por que os diretórios de usuários têm permissões relaxadas por padrão? [duplicado]

1

Acabei de perceber que as permissões padrão de todos os diretórios em /home estão definidas como rwxr-xr-x , para que qualquer conta sem privilégios possa ler o conteúdo dos arquivos de outras pessoas. Por que é assim, e é seguro mudá-lo?

    
por Arno 04.03.2017 / 20:22

1 resposta

2

É porque você não definiu seu valor de umask como algo diferente do padrão de 022 de seu sistema. Leia man umask para entender de que são os bits e man bash sobre o comando umask .

The umask is used by open(2), mkdir(2), and other system calls that create files to modify the permissions placed on newly  created  files  or  directories.
Specifically, permissions in the umask are turned off from the mode argument to open(2) and mkdir(2).
    
por waltinator 05.03.2017 / 02:18