root 用户查看/etc/crontab.allow
是否有kingbase 用户
/etc/cron.deny # 该文件中所列用户不允许使用crontab命令
/etc/cron.allow # 该文件中所列用户允许使用crontab命令
在/etc/目录下,可能默认会有cron.allow以及cron.deny文件,也可能没有,没有的情况下可以自己创建,cron.allow文件中包含了可以使用crontab命令的用户名,cron.deny文件中包含了不可以使用crontab命令的用户名。两个文件中每个用户名占一行,并且不允许出现空格。
注意事项:root用户在任何情况下都可以使用crontab命令。
假如cron.allow配置文件存在,则只有列在这个文件中的用户名可以使用cron,这时候cron.deny被忽视。
假如cron.allow不存在,则列在cron.deny文件中的用户名不可以使用cron。
那么出现这种情况是因为同事设置过配置文件/etc/cron.allow,所以只需在/etc/cron.allow中配置oracle用户即可解决问题。
echo kingbase > /etc/cron.allow
然后使用 crontab -l 就能看到设置的作业了。
原因2:
账户密码过期了,查看cat /var/log/secure
里提示账户过期了,将用户改成永不过期。
root用户执行 chage -M -1 用户名
将用户的密码过期时间置为-1,即永不过期。
https://www.cnblogs.com/kerrycode/p/12315197.html
3314

被折叠的 条评论
为什么被折叠?



