Comment 71 for bug 1685754

Revision history for this message
In , Etienne URBAH (eurbah) wrote :

Environment variables
---------------------
For environment variables, it would be nice if GNOME considers 'systemd --user' as a login shell and runs it (with all its children) in the context of '.profile'.

UMASK
-----
- 'man pam_umask' clearly states that 'pam_umask' sets the user's umask according to the umask= entry in the user's GECOS field of '/etc/passwd'.
- This works correctly for 'systemd --user' (the parent of 'gnome-terminal-server').
- Users really expect that ALL children processes of 'systemd --user' simply inherit the umask value from their 'systemd --user' parent.
- GNOME MUST RESPECT THAT.

Temporary workaround for umask
------------------------------
- https://www.freedesktop.org/software/systemd/man/systemd.exec.html does mention the existence of an 'UMask=' option.
- Is it possible to document in which section of which file this option has to be set ?