Branden Robinson wrote:
[Redirecting to debian-devel; followups set.] On Mon, Sep 20, 2004 at 02:29:32PM +0200, Wouter Hanegraaff wrote:Hi, After a fresh sarge install, I'm having problems with umask settings. In /etc/login.defs I set umask to 002, and that works for logging in on the console or remote via ssh. However, if I use {g,x,k}dm I keep getting an umask of 022, because Xsession is started by the display manager which has a default umask of 022. It seems that Xsession doesn't change the UMASK at all. Should it do so? If not, which program should set the umask during a graphical login?
Searching Google for "xsession umask" will give you some hints.
/etc/login.defs explicitly indicates that it is "Configuration control definitions for the login package", and many of its parameters are inapplicable to display managers, or already implemented in parallel (e.g., how long do wait after a failed login before displaying the prompt/greeter again?).
I believe that /etc/login.defs _is_ the right place to define the default umask property. // Tomas -- Tomas Fasth <tomfa@debian.org> GnuPG 0x9FE8D504