Call for testing for 3.6: password expiry?
Ben Lindstrom
mouring at etoh.eviladmin.org
Wed Mar 26 04:28:12 EST 2003
Personally, it is not frustrating as much as very poor wording. Once I
explain it to my solaris users they understood it. However the term
'Login Password' throws them for a loop. <sigh>
- Ben
On Tue, 25 Mar 2003 hayward at slothmud.org wrote:
> This is how password changing works on solaris through "telnet" as well.
> This is frustrating to users but may not be something easily solved in an
> openssh password expiry solution.
>
> --
> Brian Hayward
>
> >Here are my observations about the latest version of the patch (passexpire18).
> >
> > Platform : Solaris 8
> > Auth Type : PAM
> > PAM Module : Cusack pam_krb5 (v1.0)
> > Kerberos Ver : MIT 1.2.6
> >
> >- Without privsep
> >
> > o PASSWD_PROGRAM_PATH defined as "kpasswd":
> >
> > - the PAM module doesn't appear to create the ccache
> > before kpasswd is called, and kpasswd requires a
> > valid ccache to change passwords
> >
> > o PASSWD_PROGRAM_PATH defined as "kinit":
> >
> > - the program is called successfully, but requires the user
> > to enter
> >
> > Old PW
> > New PW
> > New PW
> >
> > even though the user already logged in with "Old PW"
> >
> >- With privsep
> >
> > o default:
> >
> > - sshd returns "Password changing is currently unsupported with
> > privilege separation"
> >
> > o with this commented out in do_pam_chauthtok(), thereby calling
> > pam_chauthtok()
> >
> >---------
> > if (password_change_required) {
> > #if 0
> > if (use_privsep)
> > fatal("Password changing is currently unsupported"
> > " with privilege separation");
> > #endif
> > pamstate = OTHER;
> > pam_retval = pam_chauthtok(__pamh, PAM_CHANGE_EXPIRED_AUTHTOK);
> >---------
> >
> > - sshd successfully changes the password, although it exits
> > immediately afterward
> >
> >I can do more testing if anyone's interested.
> >
> >FYI.
> >
> >----------------------------------------------------------------------
> >| Jim Hranicky, Senior SysAdmin UF/CISE Department |
> >| E314D CSE Building Phone (352) 392-1499 |
> >| jfh at cise.ufl.edu http://www.cise.ufl.edu/~jfh |
> >----------------------------------------------------------------------
> >
> >"Given a choice between a complex, difficult-to-understand, disconcerting
> > explanation and a simplistic, comforting one, many prefer simplistic
> > comfort if it's remotely plausible, especially if it involves blaming
> > someone else for their problems."
> > -- Bob Lewis, _Infoworld_
> >
> >
> >
> >_______________________________________________
> >openssh-unix-dev mailing list
> >openssh-unix-dev at mindrot.org
> >http://www.mindrot.org/mailman/listinfo/openssh-unix-dev
> >
>
> --
> Brian Hayward
>
> _______________________________________________
> openssh-unix-dev mailing list
> openssh-unix-dev at mindrot.org
> http://www.mindrot.org/mailman/listinfo/openssh-unix-dev
>
More information about the openssh-unix-dev
mailing list