Bug 438159

Summary: Cannot log in user with * inside the password
Product: [openSUSE] openSUSE 11.1 Reporter: Michael Monreal <michael.monreal>
Component: GNOMEAssignee: Hans Petter Jansson <hpj>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P1 - Urgent CC: coolo
Version: Beta 4Flags: coolo: SHIP_STOPPER+
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 441399    

Description Michael Monreal 2008-10-23 11:13:36 UTC
On my beta3 installation I was not able to log in a user which had the character "*" in the password. 

Deleting and re-creating the user with a simple pass worked and I finally narrowed it down to "*".

NOTE: I was able to log into a tty with the "*" pass, but not into GDM, which always said "authentication failed".
Comment 1 Christoph Thiel 2008-11-06 16:21:38 UTC
I'm also unable to login with a password containing a "-".
Comment 2 Hans Petter Jansson 2008-11-12 20:47:03 UTC
Looks like GDM changes the keyboard layout right after you click on a user in the user browser, so you get a different layout from what you're used to in the password entry. I see the same thing, but when I substitute the key that normally produces '/' for all '-' characters in the password, it logs me in.

However, if you choose "Other..." for user, and enter the user name manually, the keyboard layout is not changed, and you can enter the password as you would expect.

Can you verify that this is the case for you as well?
Comment 3 Michael Monreal 2008-11-16 09:12:57 UTC
Sorry for the delay. Yes, I chose the german keyboard layout at install-time but clicking the username selects the US keyboard layout...
Comment 4 Hans Petter Jansson 2008-11-21 06:58:09 UTC
Looks like the keyboard layout widget can lie about the active layout in some situations. I've added a patch that fixes this.

I also filed an upstream bug: http://bugzilla.gnome.org/show_bug.cgi?id=561771
Comment 5 Bernhard Wiedemann 2016-04-15 09:14:35 UTC
This is an autogenerated message for OBS integration:
This bug (438159) was mentioned in
https://build.opensuse.org/request/show/3962 Factory / gdm