设置:
1) 用户的密码被“passwd -d”命令删除
2) 用户正在运行 cron 作业
问题:
每 30 天一次(默认密码过期策略)cron 失败并出现错误
Authentication token is no longer valid; new one required
ERROR: failed to open PAM security session: Success
ERROR: cannot set security context
Run Code Online (Sandbox Code Playgroud)
我的问题:
有没有办法防止这种情况发生?
为什么密码已删除的用户的身份验证令牌已过期?
听起来您的系统删除了密码,但没有清除密码过期要求。
如果是这种情况,您可以使用手动清除这些字段vipw
-- 受影响的字段将位于passwd
文件中或shadow
文件中,具体取决于您的操作系统(请参阅man 5 passwd
和man 5 shadow
了解文件格式的详细信息,以便您知道需要清除哪些字段)
归档时间: |
|
查看次数: |
8447 次 |
最近记录: |