expired root password caused its cron jobs not to execute

From: Gold Sun (goldsun8@yahoo.com.sg)
Date: Thu Sep 15 2005 - 02:09:20 EDT


Hi,
 
My colleague has found that when the root password expires, all
the jobs in root's crontab (including those jobs created using
"sudo" ids) will not execute. Eg (see an example below) :
 
 
# date
Thu Sep 15 13:36:15 SGT 2005
# crontab -e
38,39 * * * * ls -l /tmp/* > /tmp/t.l
~
~
"/tmp/crontab9uaGlw" 24 lines, 1222 characters
# date
Thu Sep 15 13:39:36 SGT 2005
# ls -lda /tmp/t.*
/tmp/t.*: No such file or directory

IBM guy told me on AIX Unix, when root password
expires, root's cron job still runs, so it's a Solaris issue.
 
Security guy wont allow us to set the root password
to non-expire & using a cron script to set the root
password to a desired/predictable password is not
acceptable too. Setting the password to an unknown
hashed password (using a random generator) is also
not acceptable.
 
Only acceptable method is for the administrator to
go into the system regularly to reset the password
but the problem with this method is there's a
tendency to miss esp when the administrator goes
on leave or is too busy that he forgets.
 
Anyone has any better solution?
 
We have quite a number of cron jobs in there that
cant afford to miss for a day.
 
Thanks
G Sun
 New and Improved Yahoo! Mail - 1GB free storage!
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:31:39 EDT