Кажется, я нигде не могу найти ответ на этот вопрос. Суперпользователь root имеет crontab с парой заданий, которые отправляют полученный результат на почтовый ящик root с адресом из моей учетной записи не-суперпользователя foo .
Насколько я понимаю, владелец задания cron должен быть отправителем результирующего вывода задания cron. У учетной записи foo нет crontab, и фактически я даже пытался явно удалить foo's crontab, но все равно root получает root's вывод задания cron от пользователя foo .
Когда я редактирую crontab root'а, я вхожу в систему как foo , а затем su -
в root . Это как-то связано с этим?
Когда у меня ls -alF /var/spool/cron/crontabs
нет файла для пользователя foo .
Кто-нибудь знает, почему моя учетная запись не суперпользователя foo , у которой нет файла crontab, похоже отправляет почту суперпользователю root ?
Также кажется, что для некоторых root'ов cron он выполняется как root и как foo , которые оба отправляют электронную почту почтовый ящик пользователя root .
Пример:
с foo сб 30 октября 19:01:01 2010
Получено: XXXXXX (8.8.8 / 1.1.22.3 / 15 Янв03-1152AM)
id TAA0000027883; Суббота, 30 октября 2010 19:01:01 -0400 (ПО ВОСТОЧНОМУ ВРЕМЕНИ)
Дата: сб, 30 октября 2010 19:01:01 -0400 (ПО ВОСТОЧНОМУ ВРЕМЕНИ)
От: foo
Идентификатор сообщения: <201010302301.TAA0000027883@XXXXXX>
отредактированный
Cron: предыдущее сообщение является стандартным выводом
и стандартная ошибка одной из ваших команд cron.
Из корня сб 30 октября 19:01:01 2010
Получено: XXXXXX (8.8.8 / 1.1.22.3 / 15 Янв03-1152AM)
id TAA0000025999; Суббота, 30 октября 2010 19:01:01 -0400 (ПО ВОСТОЧНОМУ ВРЕМЕНИ)
Дата: сб, 30 октября 2010 19:01:01 -0400 (ПО ВОСТОЧНОМУ ВРЕМЕНИ)
От: системная привилегированная учетная запись
Идентификатор сообщения: <201010302301.TAA0000025999@XXXXXX>
отредактированный
Cron: предыдущее сообщение является стандартным выводом
и стандартная ошибка одной из ваших команд cron.