crontab 定時任務失效的解決方法

1、查看crontab的錯誤日誌 /var/log/crontab

(root) FAILED to authorize user with PAM (Authentication token is no longer valid; new one required)

2、發現是認證過期

3、 chage -l root
在這裏插入圖片描述
4、最長天數爲90天 可以把它改爲永久99999
chage -M 99999 root
5、重新查看後確認 無需重啓
在這裏插入圖片描述

-d 日期 #修改 /etc/shadow 文件中指定用戶密碼信息的第 3 個字段,也就是最後一次修改密碼的日期,格式爲 YYYY-MM-DD
-E 日期 #設置密碼到期的日期,過了這天,此賬號將不可用。0表示馬上過期,-1表示永不過期。格式YYYY-MM-DD
-h #查看幫助信息
-I 天數 #設置密碼過期天數
-l #展示賬號的相關日期信息
-m 天數 #密碼可以更改的最小天數。爲零代表任何時候都可以更改密碼。
-M 天數 #密碼保持有效的最大天數。
-W 天數 #修改密碼到期前的警告天數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章