Subject: Re: xdm strangeness, I'm really root?
To: None <laine@morningstar.com>
From: matthew green <mrg@eterna.com.au>
List: current-users
Date: 04/05/1996 11:31:09
this is caused by xdm and sshd _not_ calling setlogin(2).
the R6 patch i have for NetBSD/sparc includes a fix for this, but,
i believe that the XFree86 folks have something more generic.
funny, sshd has this:
#ifdef HAVE_SETLOGIN
/* Set login name in the kernel. Warning: setsid() must be called before
this. */
if (setlogin(pw->pw_name) < 0)
error("setlogin failed: %.100s", strerror(errno));
#endif /* HAVE_SETLOGIN */
and HAVE_SETLOGIN is defined as 1.
strange...