Bug 240148

Summary: gdm prompts me to login in non user logins
Product: [Fedora] Fedora Reporter: Daniel Walsh <dwalsh>
Component: gdmAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: nalin
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-05-15 17:42:37 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 Daniel Walsh 2007-05-15 14:58:09 UTC
If you install dbmail, you will see the "user" account that it creates in your
login screen.  It has a shell of /sbin/nologin so it will fail to login. 
Therefore the gui should not show this account.  dbmail is using fedora-useradd
to add the account and ends up with a UID > 500.  I am afraid just checking if
the account is < 500 is not enough.  You might have to hard code, checking for
the shells /sbin/nologin and /bin/false.

Comment 1 Matthias Clasen 2007-05-15 15:38:58 UTC
IMO, the bug is that /sbin/nologin is listed in /etc/shells

Comment 2 Matthias Clasen 2007-05-15 15:46:19 UTC
but maybe gdm should just filter these out

Comment 3 Ray Strode [halfline] 2007-05-15 17:29:15 UTC
okay should fixed now, marking MODIFIED until the packages get tagged for f7.

Comment 4 Ray Strode [halfline] 2007-05-15 17:42:37 UTC
tagged for f7