É 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).