Bug 10392
Summary: | kdm doesn't allow user login. | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Luca Bonomi <luca.bonomi> |
Component: | kdebase | Assignee: | Bernhard Rosenkraenzer <bero> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 6.2 | CC: | schiotz |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2000-07-15 05:04:41 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Luca Bonomi
2000-03-28 15:49:41 UTC
Trying to narrow it down: I have removed the kdebase, kdelibs and kdesupport that come with redhat 6.2 and installed the older kde 1.1.2 packages I was using with Redhat 6.1: kdebase-1.1.2-11.i386.rpm kdebase-lowcolor-icons-1.1.2-11.i386.rpm kdelibs-1.1.2-9.i386.rpm kdelibs-devel-1.1.2-9.i386.rpm kdesupport-1.1.2-3.i386.rpm With the old version I can login again. I have noticed that if you comment out the line auth required /lib/security/pam_shells.so from the file "/etc/pam.d/kde", both kdm and klock will work correctly. Now, why kde is using the "/lib/security/pam_shells.so" module? Any security implications in my action? IF your users shell is not listed in /etc/shells they won't be able to login. MAke sure the COMPLETE path to your users shell is listed in /etc/shells and kdm and klock should work. It's a feature - users with a shell of /dev/null, /bin/false or anything else that is not listed in /etc/shells aren't supposed to be able to log in. |