xdm shows a password prompt instead of a login prompt

Stefan Dirsch sndirsch at suse.de
Thu Feb 1 21:13:56 PST 2007

On Thu, Feb 01, 2007 at 02:59:23PM -0800, Alan Coopersmith wrote:
> Stefan Dirsch wrote:
> >Hi
> >
> >Since xdm switched to separate login/password window prompts you get a
> >password prompt after typing in a wrong password, although it should
> >be a login prompt. This is pretty confusing IMHO. I'm using xdm 1.1.3.
> Strange - when I type in a password that fails it resets back to prompting
> for username.   

Just to make sure. It prompts for a password but treats the input
correctly as a username (letters are echoed), so actually *only* the
prompt is wrong.

> When you fail to enter your password, pam_authenticate
> should return an error that causes the converation calling loop to jump to
> the end, call pam_end and reset to the beginning.

I think the loop works correct besides giving the wrong prompt when
you fail to enter your password.

> >BTW, is it still possible to go back to the combined login/password
> >window? How can this be done? If ever possible I would prefer to go
> >back. It would likely also fix this bug.
> The prompting in separate steps is required for using PAM correctly,
> which may prompt for any number of items (local password, kerberos
> password, smartcard PIN, etc.) including not requiring any keyboard
> input, and we don't know until each prompt comes up what will be
> asked for.   It would be even more confusing to prompt for a password
> on a system set up for smartcard only or biometric only authentication.
> If you build for some other authentication method than PAM, you
> should get the same combined prompt you've always had.

Thanks. Good to know. So it's a feature, not a bug/regression. :-)

Best regards,

Public Key available
Stefan Dirsch (Res. & Dev.)   SUSE LINUX Products GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany 

More information about the xorg mailing list