Крон: Разрешение отклонено на всем

Это - подтвержденная ошибка 9,10. См. https://bugs.launchpad.net/ubuntu / + источник/выскочка / + ошибка/497299

Я изменил строку, которую 9 из/etc/init/rc-sysinit.conf от "запускают на (файловая система и сетевое устройство IFACE=lo)" для "запуска в файловой системе и сетевом устройстве". Это работало на меня.

8
задан 27 May 2011 в 13:52
3 ответа

Это было грязной проблемой.

Я закончил тем, что добавил всех пользователей к 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

Буферные файлы крона:
sudo chmod 4774 -R /var/spool/cron
Результат: drwsrwsr-- 5 root crontab 4,0K 2009-12-23 23:01 cron

Файлы крона в этих каталогах шпульки должны быть СЧИТАНЫ И Только для записи. Иначе они не будут работать. sudo chmod 600 /var/spool/cron/crontabs/*

Файл pid крона:
sudo chmod 744 /var/run/crond.pid

Я думаю, что это должно покрыть его.

3
ответ дан 2 December 2019 в 23:06

Полномочия для файлов КРОНА установлены на пользовательский корневой корень группы, таким образом, необходимо будет быть корнем, чтобы изменить или выполнить файлы КРОНА. Кроме того, можно войти в систему как корень и изменить группы на что-то еще так, что можно отредактировать его.

1
ответ дан 2 December 2019 в 23:06

Какой дистрибутив Linux - это? Существует ли/etc/cron.allow или/etc/cron.deny файл? Если так, каково их содержание?

На чем полномочия /var/spool/cron/crontabs/skerit

Любой пользователь должен смочь отредактировать их собственный crontab.

1
ответ дан 2 December 2019 в 23:06

Теги

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