8e217384f3
GNOME version of xdm display manager. This gdm has been a headache for us, the GNOME binary maintainer for FreeBSD. Half of patches are from NetBSD pkgsrc system. Thanks for NetBSD and TAKANO Yuji <takachan@running-dog.net>!
22 lines
629 B
Plaintext
22 lines
629 B
Plaintext
--- daemon/gdm.c.orig Wed Sep 13 01:04:25 2000
|
|
+++ daemon/gdm.c Wed Sep 13 01:05:17 2000
|
|
@@ -271,18 +271,12 @@
|
|
else
|
|
GdmUserId = pwent->pw_uid;
|
|
|
|
- if (GdmUserId==0)
|
|
- gdm_fail (_("gdm_config_parse: The gdm user should not be root. Aborting!"));
|
|
-
|
|
grent = getgrnam (GdmGroup);
|
|
|
|
if (!grent)
|
|
gdm_fail (_("gdm_config_parse: Can't find the gdm group (%s). Aborting!"), GdmGroup);
|
|
else
|
|
GdmGroupId = grent->gr_gid;
|
|
-
|
|
- if (GdmGroupId==0)
|
|
- gdm_fail (_("gdm_config_parse: The gdm group should not be root. Aborting!"));
|
|
|
|
setegid (GdmGroupId); /* gid remains `gdm' */
|
|
seteuid (GdmUserId);
|