一 问题描述

无法用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

--本篇文章主要参考了:

排故篇 | You (oracle) are not allowed to access to (crontab) because of pam configuration_db_murphy的博客-CSDN博客

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐