Crontab:身份validation令牌已过期; 新的是必需的

我有一个作为非root用户作业每天运行的crontab作业。 不幸的是,它停止使用以下消息(在/ var / log / syslog中):

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

我没有更改运行此作业的用户的密码,密码也没有过期。 什么是造成这个问题,以及如何解决这个问题? – 最好不要每隔x天更改一次用户的密码。

Ubuntu 14.04.1 LTS

我发现了一些关于这个的文章,他们都涉及到密码的变化。

你已经说过你没有更改密码,并且密码没有过期。 我的build议是改变密码。

无论您是否想每隔X天更改一次密码,这可能会解决您的问题。 一旦你确认这个DID解决了你的问题,那么你就可以开始排除故障,使其不再成为问题。

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

 chage -l <username> 

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