I want the
umask to be more permissive for users when they switch to a non-default group. Just to demonstrate what I mean:
$ id uid=500(beamin) gid=500(beamin) groups=10(wheel) $ umask 0022 $ sg wheel $ umask # I want this to now be 0002 instead 0022
I was thinking of adding a script to
/etc/profile.d/ that would look like this:
if [ "`id -u`" -ge 500 ] && [ "`id -g`" -ne "`id -u`" ]; then umask 0002 fi
500 because all our user
uids are larger or equal to that. Is this the best way to do it? Or does someone have something that makes more sense?