温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

AIX系统小错误之--Crontab故障

发布时间:2020-08-05 20:33:09 来源:网络 阅读:716 作者:客居天涯 栏目:系统运维

AIX系统小错误之--Crontab故障

系统环境:

操作系统: AIX 5.3.8

Oracle:   Oracle 10gR2


故障现象:

Oracle 用户不能启用crontab工具(其他普通用户也是,root可以)

[oracle@aix197:/var/adm/cron]$crontab -l

crontab: you are not authorized to use cron.  Sorry.


故障原因:

1、此主机在/var/spool目录下的大部分文件被删除

2、在/var/adm下cron的目录也被删除


解决方法:

从其他主机拷贝/var/spool下的文件及/var/adm/cron到本机相应目录下


拷贝完成后修改相应的文件所有者:

[root@aix197:/var/adm/cron]#cd /var/spool/cron/

[root@aix197:/var/spool/cron]#ls -l

total 16

drwxrwx---    2 bin      cron            512 Feb 20 15:38 atjobs

drwxrwx---    2 bin      cron            512 Jul 17 01:05 crontabs

[root@aix197:/var/spool/cron]#cd crontabs/

[root@aix197:/var/spool/cron/crontabs]#ls -l

total 32

-rw-r--r--    1 adm      cron           2020 Feb 20 15:38 adm

-rw-r--r--    1 bin      cron              0 Jul 17 01:05 oracle

-rw-------    1 root     cron           2362 Jul 15 04:37 root

-rw-r--r--    1 root     cron            853 Feb 20 15:38 sys

-rw-r--r--    1 root     cron           1122 Feb 20 15:41 uucp


[root@aix197:/var/spool/cron/crontabs]#ls -l /var/adm

total 4976

drwxr-xr-x    2 root     system          512 Jul 16 23:33 cron

drwxr-sr-x    2 sys      sys             512 Jul 16 01:09 csd

-rw-------    1 root     system          550 Jul 17 00:58 sulog

-rw-r--r--    1 root     system      2531736 Jul 17 00:59 wtmp

[root@aix197:/var/spool/cron/crontabs]#cd /var 

[root@aix197:/var]#ls -ld adm

drwxrwxr-x    4 root     system          512 Jul 16 23:33 adm

[root@aix197:/var]#chown bin:cron /var/adm/cron

 

创建cron.deny文件:

[root@aix197:/var]#cd adm

[root@aix197:/var/adm]#ls

cron   csd    sulog  wtmp

[root@aix197:/var/adm]#cd cron

[root@aix197:/var/adm/cron]#ls -l

total 72

prw-------    1 root     cron              0 Jul 16 23:33 FIFO

-rw-r--r--    1 root     cron          33700 Jul 17 01:03 log


[root@aix197:/var/spool/cron/crontabs]#cat /var/adm/cron/cron.deny

cat: cannot open /var/adm/cron/cron.deny

[root@aix197:/var/adm/cron]#touch cron.deny

[root@aix197:/var/adm/cron]#chown bin:cron cron.deny

-- cron.deny内容为空即可 !

[root@aix197:/var/adm/cron]#cat /etc/cron.allow 

oracle

root

注意:

1、cron.deny配置拒绝访问crontab的用户

2、cron.allow 配置允许访问crontab的用户


验证:

[oracle@aix197:/var/adm/cron]$crontab -l

[oracle@aix197:/var/adm/cron]$crontab -e

@至此,问题解决






















向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI