作者 主題: CRON: Authentication token is no longer valid; new one required 的問題  (閱讀 2685 次)

0 會員 與 1 訪客 正在閱讀本文。

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
我工作用的系統(ubuntu 9.04 x64)本來會定時 rsync 主機的某些資料, 並且打包備份
這陣子發現備份資料都沒定時產生, 又因為工作忙所以暫時丟著沒去管
今天看了一下 log, 發現一堆訊息..

引用
Mar  2 08:40:01 uYmk CRON[8102]: Authentication token is no longer valid; new one required
Mar  2 08:44:01 xxxx CRON[8107]: Authentication token is no longer valid; new one required
Mar  2 08:50:01 xxxx CRON[8113]: Authentication token is no longer valid; new one required
Mar  2 08:50:01 xxxx CRON[8114]: Authentication token is no longer valid; new one required

這些時間點是我跑 rsync 或 tar 的時間
從設定好之後將近一年來每天都是正常在跑的
想了一下....上面那些都是用以 root 權限來執行
應該是某次測試 ssh 能否以 root 登入時
設定過 root 帳號的關係吧..
試了一下...

代碼: [選擇]
$ sudo passwd -l root
passwd: warning: system clock set to January 01, 1970.
The last changed field will be omitted from /etc/shadow.
Password aging will be disabled on this account until a new password is set with the system clock properly set.
Password changed.

然後改一下排程時間測試, 果然就能正常執行了..  ;D

引用
Mar  2 09:01:01 xxxx /usr/sbin/cron[3867]: (*system*) RELOAD (/etc/crontab)
Mar  2 09:01:01 xxxx /USR/SBIN/CRON[9166]: (root) CMD (/usr/local/bin/sync03.sh > /dev/null 2>&1)
Mar  2 09:06:01 xxxx /usr/sbin/cron[3867]: (*system*) RELOAD (/etc/crontab)
Mar  2 09:06:01 xxxx /USR/SBIN/CRON[9284]: (root) CMD (/usr/local/bin/backup03.sh > /dev/null 2>&1)