一 问题描述
无法用oracle用户执行crontab -l查看定时任务,报错:
You (oracle) are not allowed to access to (crontab) because of pam configuration
但是以前都是可以的。
二 排查思路
查看下该用户是否密码过期了。
正常情况下应该是这样的:
三 解决办法
将其密码设置为永不过期
用root用户执行:
chage -M 99999 oracle
四 验证
su - oracle
crontab -l
--本篇文章主要参考了: