rpms/gdm/devel gdm-2.18.0-hide-disabled-users.patch, NONE, 1.1 gdm.spec, 1.249, 1.250

Ray Strode (rstrode) fedora-extras-commits at redhat.com
Tue May 15 15:49:31 UTC 2007


Author: rstrode

Update of /cvs/pkgs/rpms/gdm/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv14991

Modified Files:
	gdm.spec 
Added Files:
	gdm-2.18.0-hide-disabled-users.patch 
Log Message:
- hide users from userlist that have disabled shells
  (bug 240148)


gdm-2.18.0-hide-disabled-users.patch:

--- NEW FILE gdm-2.18.0-hide-disabled-users.patch ---
--- gdm-2.18.0/gui/gdmuser.c.hide-disabled-users	2007-05-15 11:44:45.000000000 -0400
+++ gdm-2.18.0/gui/gdmuser.c	2007-05-15 11:45:34.000000000 -0400
@@ -206,6 +206,12 @@
     gint found = 0;
     gchar *csh;
 
+    if (strcmp (usersh, "/sbin/nologin") == 0 ||
+	strcmp (usersh, "/bin/true") == 0 ||
+	strcmp (usersh, "/bin/false") == 0) {
+      return 0;
+    }
+
     setusershell ();
 
     while ((csh = getusershell ()) != NULL)


Index: gdm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gdm/devel/gdm.spec,v
retrieving revision 1.249
retrieving revision 1.250
diff -u -r1.249 -r1.250
--- gdm.spec	11 May 2007 01:25:22 -0000	1.249
+++ gdm.spec	15 May 2007 15:48:56 -0000	1.250
@@ -17,7 +17,7 @@
 Summary: The GNOME Display Manager
 Name: gdm
 Version: 2.18.0
-Release: 13%{?dist}
+Release: 14%{?dist}
 Epoch: 1
 License: LGPL/GPL
 Group: User Interface/X
@@ -76,6 +76,8 @@
 # http://bugzilla.gnome.org/show_bug.cgi?id=426647
 Patch36: gdm-2.18.0-dont-expect-utf8.patch
 
+Patch37: gdm-2.18.0-hide-disabled-users.patch
+
 # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=234567
 Patch99: gdm-2.18.0-be-more-verbose.patch
 
@@ -170,6 +172,7 @@
 %patch34 -p1 -b .add-lowres-fix
 %patch35 -p1 -b .dont-strcpy-overlapping-strings
 %patch36 -p1 -b .dont-expect-utf8
+%patch37 -p1 -b hide-disabled-users
 %patch99 -p1 -b .be-more-verbose
 %patch100 -p1 -b .keyboard
 
@@ -394,6 +397,10 @@
 %{_datadir}/pixmaps/faces/extras/*.jpg
 
 %changelog
+* Tue May 15 2007 Ray Strode <rstrode at redhat.com> - 1:2.18.0-14
+- hide users from userlist that have disabled shells
+  (bug 240148)
+
 * Thu May 10 2007 Matthias Clasen <mclasen at redhat.com> - 1:2.18.0-13
 - Follow packaging guidelines for scrollkeeper dependencies
 




More information about the fedora-extras-commits mailing list