On Wed, Jul 17, 2024 at 17:58:57 +0100, Tim Woodall wrote: > No, I'm talking about sudo, not su. I'm not a sudo user so I can't test > but my understanding is that root inherits the umask of the invoking > user (or it used to)
Looks like this is still true. hobbit:~$ bash hobbit:~$ umask 077 hobbit:~$ umask 0077 hobbit:~$ sudo -s [sudo] password for greg: root@hobbit:/home/greg# umask 0077 root@hobbit:/home/greg# exit exit hobbit:~$ sudo -i root@hobbit:~# umask 0077 root@hobbit:~# exit logout hobbit:~$ sudo bash -c umask 0077 hobbit:~$ umask 022 hobbit:~$ sudo bash -c umask 0022