crontab -e дает: / var / spool / cron /: mkstemp: Permission denied

Так как это - CentOS, состояла бы в том, чтобы добавить самая соответствующая вещь сделать LINKDELAY=10 (или дольше) к Вашему/etc/sysconfig/network-scripts/ifcfg-eth0 файл. Документация для этого файла находится в /usr/share/doc/initscripts-9.03.38/sysconfig.txt.

3
04.11.2015, 21:49
2 ответа

Это решит вашу непосредственную проблему:

chmod u=rwx,g=wx,o=t /var/spool/cron/crontabs

Но, если вы можете загружать пакеты, более надежный способ исправить это - использовать apt -get для переустановки соответствующего пакета:

root@ubuntu# dpkg-query -S /var/spool/cron/crontabs
cron: /var/spool/cron/crontabs
root@ubuntu# apt-get install --reinstall cron

после первой проверки всех локальных изменений, внесенных вами в /etc/init/cron.conf , / etc / default / cron и т. Д. Куда-то копируются, а затем применяются повторно.

7
27.01.2020, 21:11

Решение, упомянутое Марком Плотником, не сработало для меня, однако после добавления моего пользователя в группу crontab оно сработало:

sudo adduser myname crontab

Вам нужно будет выйти из системы. и войдите снова, чтобы это изменение вступило в силу.

3
27.01.2020, 21:11

Теги

Похожие вопросы