pam_unix (cron: session): сеанс відкритий для root користувача користувачем (uid = 0)


7

У моєму журналі SSH

  • /var/log/auth.log

У мене є наступні 2 ряди (які повторюються щогодини):

...
22 січня 03:28:01 мама CRON [15934]: pam_unix (cron: session): сеанс відкритий для root користувача користувачем (uid = 0)
22 січня 03:28:01 mam CRON [15934]: pam_unix (cron : session): сеанс закритий для користувача root

22 січня 04:28:01 mam CRON [15943]: pam_unix (cron: session): сеанс відкритий для root користувача користувачем (uid = 0)
22 січня 04:28:01 mam CRON [ 15943]: pam_unix (cron: session): сеанс закритий для користувача root
...

Це виглядає як робота CRON, але коли я перевіряю їх на користувальницький корінь, я отримую це:

  • root @ mam: ~ # crontab -l
    немає crontab для root

Будь-які пропозиції щодо причини та як її усунути?

Спасибі, Удо

Оновлення (на основі вхідних даних від grawity ):

я перевірив

# m h dom mon dow user  command
28 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
56 23    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
8 23    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
13 23    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

Виглядає ця команда

  • CD / && run-parts --репортаж /etc/cron.hourly

запускається щогодини (в хвилину 28 ...) і виконує те, що знаходиться в каталозі

  • /etc/cron.hourly/

Але цей каталог порожній:

root @ mam: / # ls -al /etc/cron.hourly/
всього 12
drwxr-xr-x 2 корінь кореня 4096 2010-10-12 16:26.
drwxr-xr-x 67 корінь кореня 4096 2011-01-22 16:15 ..
-rw-r - r-- 1 корінь кореня 102 2010-08-24 20:45. Placeholder


Не має значення, чи каталог /etc/cron.hourly порожній. Cron все ще виконує (і використовує PAM) це завдання "cd / && run-parts ...".

Будь ласка, не перетинайте запитання на кількох сайтах Stackexchange.
Iain

хтось мігрував питання, яке потім було негайно закрито як дублікат цього оригінального питання ...
udo

Відповіді:


6

Ubuntu використовує vixie-cron, який, крім /var/spool/cron, також заглядає в /etc/crontabі /etc/cron.d/*.


<Edit>Згідно з вашим оновленням, у вас є чотири крони /etc/crontab. Вони виконуються cronу визначений час, і саме це викликає повідомлення системного журналу.

cronсама нічого не знає /etc/cron.hourly/, вона просто працює run-parts, яка обробляє вказаний каталог. Що cronстосується цієї cd / && run-parts --report /etc/cron.hourlyроботи, то це саме так, як інша робота, яка планується виконувати щогодини. Це не магічно пропускається.


0

Подивіться /etc/cron.d або використовуйте find:

#find /etc/ -type f -exec grep -E "^28[ \t]" {} \; -print
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.