[TriLUG] Password expiration
Jon Carnes
jonc at nc.rr.com
Thu Mar 28 17:58:00 EST 2002
I feel your pain.
I think that the fields are there administratively only. PAM does not have
that functionality built into it yet. It is an easy add-on though using a
script running as root daily.
Use the date function (and a +7 days) to get the seconds count, then compare
that to the proper field in /etc/shadow for each user. The cut function will
help isolate the fields you want. The "mail" program will mail out the
warning to each user:
mail -s "Your password expires in 7 days" $user_email </root/pw_inst.txt
Take care - Jon
--- Original Message: Wednesday 27 March 2002 12:16 pm ---
> I feel really stupid for asking this because it seems so simple. When I
> go to redhat-config-users and set password expiration information,
> nothing seems to happen in the way of warning users. For example, I set
> a my ID to 0 days before change allowed, 3 days before change required,
> 3 days warning before change and 4 days before account inactive. Then I
> go to /etc/shadow and I can see that the changes were applied (I think)
> but when I log in, nothing happens in the way of warning. I am using RH
> 7.2 with KDE 2.2.1. FWIW, if I ssh into the server, I still don't get a
> warning.
>
> userid:$1$vXc0R3fm$Ri1IfPeaFgrGwf1oS5L8G0:11773:0:3:3:4:-1:135252480
More information about the TriLUG
mailing list