другой способ редактирования crontab

0

У меня есть два способа редактирования crontab:

  1. отредактируйте /etc/crontab, затем перезапустите crond
  2. crontab -e crontab

В обоих случаях я вошел в систему как root. В чем различия?

7ochem
источник

Ответы:

1

Обычно ... вам следует избегать непосредственного редактирования / etc / crontab, если вы не хотите изменять конфигурацию ядра.

Если для этого не требуются привилегии root, вам, вероятно, следует запускать cron с менее привилегированной учетной записи.


источник
0

Вариант 2 - документированный метод, он будет работать для пользователей, отличных от root (например, для пользователя, у которого нет прав на перезапуск crond и чей файл crontab не тот, который вы назвали).

Каждый пользователь может иметь файл crontab, если это разрешено локальной конфигурацией (/etc/cron.allow, /etc/cron.deny), и они хранятся в / var / spool / cron / crontabs / $ USER. Эти файлы не должны редактироваться напрямую, а должен использоваться интерфейс


источник