Você pode usar umask
para isso:
$ umask 100
$ touch d
$ ls -l d
-rw-rw-rw- 1 hashier staff 0 Aug 9 16:20 d
$ umask 022
$ touch f
$ ls -l f
-rw-r--r-- 1 hashier staff 0 Aug 9 16:20 f
Então, o que você quer é definir
umask 022
Ele é redefinido em cada novo shell de login, portanto, convém configurá-lo em .bashrc
ou .zshrc
ou o que você usar.