On Jul 24, 6:50 pm, Thilo Six <[EMAIL PROTECTED]> wrote:
> well here it does. Tested with both Debian lenny and Ubuntu hardy.
> Which version do you use?
>
> If you have a locked account without that expiry and use either of the above
> just 'lock' that account again and then take a look at /etc/shadow.

I'm on Lenny:
klingon:/home/alieno# dpkg -l *passwd*|grep ^ii
ii  base-passwd                                             3.5.17
ii  passwd                                                  1:4.1.1-2

I previously fixed it using "usermod -L" as suggested by
Sven Joachim, and it was working fine:

[EMAIL PROTECTED]:~$ sudo su
klingon:/home/alieno# passwd -S root
root L 07/23/2008 0 99999 7 -1
(no warnings and cronjobs ok)

klingon:/home/alieno# passwd -l root
Password changed.
klingon:/home/alieno# passwd -S root
root L 07/23/2008 0 99999 7 -1
klingon:/home/alieno# head -1 /etc/shadow
root:!$1$MwKDBs6O$H.ZfnYq7C.xzVUdHRmwL31:14084:0:99999:7::1:

So the "passwd -S" output is the same. But:

klingon:/home/alieno# exit
[EMAIL PROTECTED]:~$ sudo su
Your account has expired; please contact your system administrator
su: User account has expired
(Ignored)
klingon:/home/alieno# head -1 /etc/shadow
root:!$1$MwKDBs6O$H.ZfnYq7C.xzVUdHRmwL31:14084:0:99999:7::1:

and from syslog:
Jul 24 22:44:01 klingon CRON[4998]: User account has expired

klingon:/home/alieno# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
klingon:/home/alieno# passwd -S root
root P 07/24/2008 0 99999 7 -1
#klingon:/home/alieno# head -1 /etc/shadow
root:$1$0pbophfn$B3EpqcFkcezuOYY1D6mNr/:14084:0:99999:7::1:
klingon:/home/alieno# exit
[EMAIL PROTECTED]:~$ sudo su
Your account has expired; please contact your system administrator
su: User account has expired
(Ignored)

Locking back with usermod doesn't work anymore!
klingon:/home/alieno# usermod -L root
klingon:/home/alieno# head -1 /etc/shadow
root:!$1$b/Xw.zn6$qMfTmi6zbxeM2nWIDqgMR.:14084:0:99999:7::1:
klingon:/home/alieno# passwd -S root
root L 07/24/2008 0 99999 7 -1
klingon:/home/alieno# exit
[EMAIL PROTECTED]:~$ sudo su
Your account has expired; please contact your system administrator
su: User account has expired
(Ignored)

(and of course root cronjobs not working anymore)

It works if i do
klingon:/home/alieno# passwd -u root
klingon:/home/alieno# passwd -S
root P 07/24/2008 0 99999 7 -1
klingon:/home/alieno# head -1 /etc/shadow
root:$1$b/Xw.zn6$qMfTmi6zbxeM2nWIDqgMR.:14084:0:99999:7:::
klingon:/home/alieno# usermod -L root
klingon:/home/alieno# passwd -S
root L 07/24/2008 0 99999 7 -1
klingon:/home/alieno# head -1 /etc/shadow
root:!$1$b/Xw.zn6$qMfTmi6zbxeM2nWIDqgMR.:14084:0:99999:7:::
klingon:/home/alieno# exit
[EMAIL PROTECTED]:~$ sudo su
klingon:/home/alieno#

and cronjobs are running ok


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to