这是一个混乱的问题.
我最终将所有用户添加到crontab组,并将所有所需文件的组所有权设置为该crontab组.
很多权限搞砸了.首先将组所有权更改为其他内容会“重置”这些权限.
crontab可执行文件:
sudo chgrp crontab /usr/bin/crontab
sudo chmod g s /usr/bin/crontab
结果:-rwxrwsr-x 1 root crontab 37K 2010-04-15 08:51 /usr/bin/crontab
cron假脱机文件:
sudo chmod 4774 -R / var / spool / cron
结果:drwsrwsr– 5 root crontab 4,0K 2009-12-23 23:01 cron
这些假脱机目录中的cron文件只需要READ AND WRITE.否则他们将无法运行.
sudo chmod 600 / var / spool / cron / crontabs / *
cron pid文件:
sudo chmod 744 /var/run/crond.pid
我认为应该涵盖它.