用oracle用戶添加備份計划任務,crontab -e,提示:You (oracle) are not allowed to access to (crontab) because of pam configura
1、查看/bin/crontab的SSID位是否標記S
2、檢查cron
只有cron.deny 文件,但文件無內容,不存在限制(如果存在cron.allow文件,以cron.allow文件優先;果如cron.allow和cron.deny都存在,以cron.allow文件優先;如果只有cron.deny 文件,只能以cron.deny 文件為准)
3、檢查PAM模塊,cat /etc/pam.d/crond,文件配置正常
4、查看系統日志,cat /var/log/secure,日志中無錯誤提示
5、查看oracle用戶密碼過期為90天
#chage -M -l 99999 oracle
修改oracle密碼永不過期,可以執行crontab -e 命令了