我的操作系统是ubuntu: 16.0.4 PHP 7.2 Apache 2
我在这个操作系统上安装了cronjob。
错误:
cron[30673]: (CRON) INFO (pidfile fd = 3)
cron[30673]: (root) INSECURE MODE (mode 0600 expected) (crontabs/root)
cron[30673]: (CRON) INFO (Skipping @reboot jobs -- not system startup)发布于 2018-10-21 21:20:31
听起来,cron拥有错误的权限,并且是由其他用户拥有的。
解决这个问题很简单,运行此命令将所有权更改为cron。
sudo chmod 600 /etc/crontab
然后重新启动cron
sudo服务cron重新启动
发布于 2018-10-22 15:21:19
显然,有人篡改了用户root's的权限。出于安全原因,该文件必须具有600权限,这样只有根用户和文件所有者才能读取该文件。
转到/var/spool/cron/crontabs并发布:
root@myhost:/var/spool/cron/crontabs# ls -l
total 4
-rw------- 1 pduck crontab 2551 Aug 22 11:53 pduck
-rw------- 1 root crontab 1476 May 16 17:11 root输出必须类似于上面所示的输出。如果没有,则修复权限:
sudo chmod 0600 /var/spool/cron/crontabs/*发布于 2018-10-21 23:14:13
目录的此错误
/var/spool/cron/crontabs/root根是一个文件。
运行以下命令:
sudo chmod 600 /var/spool/cron/crontabshttps://askubuntu.com/questions/1085894
复制相似问题