Where is default umask 0002 set

I have a standard tljh I’ve created, and all of the users have a default umask of 0002. Is this standard for tljh? If so where is this set?

I don’t think we have any umask code in tljh, so it’s probably coming from systemd’s default, which is 0022. Assuming that’s the case, you should be able to set it by adding UMask to the systemd unit via SystemdSpawner.unit_extraProperties:

c.SystemdSpawner.unit_extra_properties = {'UMask': '0022'}