File kdm-all-users-nopass.diff of Package kdebase4-workspace

--- kdm/backend/client.c
+++ kdm/backend/client.c
@@ -466,6 +466,9 @@ isNoPassAllowed( struct passwd *pw )
 	if (cursource != PWSRC_MANUAL)
 		return True;
 
+	if (td->noPassAllUsers)
+		return True;
+
 #if defined(USE_PAM) || defined(_AIX)
 	/* Give nss_ldap, etc. a chance to normalize (uppercase) the name. */
 	if (!(pw = getpwnam( un )) ||

--- kdm/config.def
+++ kdm/config.def
@@ -1852,6 +1852,15 @@
  (and any other user with UID = 0).
  <emphasis>Never</emphasis> list <systemitem class="username">root</systemitem>.

+Key: NoPassAllUsers
+Type: bool
+Default: false
+User: core
+Instance: #:0/true
+Comment: &
+Description:
+ All users can login without password
+
 Key: AutoLoginEnable
 Type: bool
 Default: false
openSUSE Build Service is sponsored by