Crontab:身份验证令牌已过期;需要新的

Crontab:身份验证令牌已过期;需要新的

我有一个 crontab 任务,以非 root 用户身份每天运行。不幸的是,它停止工作并显示以下消息(在 /var/log/syslog 中):

CRON[29256]: Authentication token is no longer valid; new one required

我没有更改运行此作业的用户的密码,密码也没有过期。是什么导致了这个问题以及如何修复它? - 最好不需要每隔 x 天更改一次用户密码。

Ubuntu 14.04.1 LTS

答案1

我找到了一些关于此问题的文章,它们都与密码更改有关。

您说您没有更改密码,并且密码没有过期。我的建议是无论如何都要更改密码。

无论你是否愿意每隔 X 天更改一次密码,这都可能解决你的问题。一旦你确认这确实解决了你的问题,你就可以开始排除故障,让它不再成为问题。

答案2

当密码已过期/老化时,就会出现此问题。您可以使用以下命令检查用户密码过期信息

chage -l <username>

如果输出显示“必须更改密码”,则需要更改密码。更改密码后,您应该能够使用该用户帐户运行 cron 作业。

相关内容