Mailing List Archive

Warning for expired password
Is it possible to get sshd to report the number of days till a password
expires after a login ?
If not, how else could I do it ?
Thanks
___________________________________________________________
Paul Faure paul@engsoc.carleton.ca
Re: Warning for expired password [ In reply to ]
Paul,

I have added a small routine to connect.c after line 645 (right after the
motd gets printed) to test for an expired password and to prompt for a new
one. This is AIX code but I guess something similar must exist for other
systems:

if (passwdexpired(pw->pw_name,line)==1) {
setpwdb(S_READ);
printf("3004-610 You are required to change your
password.\n");
printf(" Please choose a new one.\n\n");
strcpy(Password->upw_name,pw->pw_name);
.
.
.
}

I have not made this available because it is a kludge to suit my
requirements. I don't see why a simple three line password expiration
routing couldn't sit just here...?

Anyone see any problems with this? Am I missing anything important?

Paul Faure wrote:
> Is it possible to get sshd to report the number of days till a password
> expires after a login ?
> If not, how else could I do it ?
> Thanks

Doug.
--------------------------------------------------------
Doug Manton, AT&T EMEA Firewall and Security Solutions

douglas.manton@uk.ibm.com
--------------------------------------------------------
"If privacy is outlawed, only outlaws will have privacy"