Какова цель наличия другого crontabs на пользователя?

Fedora довольно агрессивен. Их выпуск часто имеет более новые версии многих неосновных компонентов, чем Ubuntu, особенно вещей вне Ubuntu основной репозиторий. Сыромятная плеть является версией разработки, сопоставимой с (Нестабильным) Debian Sid, и отслеживает вещи довольно быстро.

Debian Sid стремителен в некотором отношении, но может требоваться много времени для главных компонентов, таких как новый выпуск Gnome, чтобы сделать его в (или по крайней мере отфильтровать к Тестированию).

4
10.05.2012, 20:50
3 ответа

Помните, что Unix был первоначально разработан как многопользовательская система, где несколько человек использовали тот же физический компьютер. (В отличие от этого, сегодня, где большинство систем Unix используется только одним человеком и многопользовательскими учетными записями, должны только ограничить уязвимости.)

Таким образом, исходная причина crontabs в расчете на пользователя состояла в том так, чтобы каждый человек мог запланировать задания, которые они хотели выполняемый периодически (не давая им полномочия отредактировать систему crontab и таким образом вмешаться в задания других людей). Но теперь, это должно, прежде всего, только управлять полномочиями выполняемых заданий.

Таким образом да, после того как crontab сохраняется, задания будут работать, зарегистрирован ли тот пользователь (или когда-либо входил в систему). Основной демон крона выполняет crontabs в расчете на пользователя, а также систему crontab.

8
27.01.2020, 20:47
  • 1
    , если бы они оба редактировали тот же системный файл, который был бы головной болью. –  MetaGuru 10.05.2012, 23:18

Также обратите внимание, что задания в некорневом crontabs будут выполняться как тот пользователь. Принимая во внимание, что в /etc/crontab и /etc/cron.d, /etc/cron.daily и т.д. каталоги, системный администратор может выбрать учетную запись пользователя задание, будут работать как, потому что это имеет дополнительную запись.

От man 5 crontab:

   The format of a cron command is very much the V7 standard,  with
   a  number  of  upward-compatible extensions.  Each line has five
   time and date fields, followed by a user name  if  this  is  the
   system  crontab  file, followed by a command.
2
27.01.2020, 20:47

В основном это позволяет непривилегированному пользователю иметь задания крона. И да, Вы захотите задания крона, если Вы захотите обычные сделанные вещи. И да, это сохранится через перезагрузки.

в/обрабатывать в пакетном режиме предоставляет подобные услуги, если Вы не хотите "периодически навсегда" семантику.

1
27.01.2020, 20:47

Теги

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