pam_unix (cron: session): sesi dibuka untuk root oleh (uid = 0)

7

Dalam log SSH saya

  • /var/log/auth.log

Saya memiliki 2 baris berikut (yang diulang setiap jam):

...
22 Jan 03:28:01 mam CRON [15934]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid = 0)
Jan 22 03:28:01 mam CRON [15934]: pam_unix (cron : session): session ditutup untuk root pengguna

22 Jan 04:28:01 mam CRON [15943]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid = 0)
22 Jan 04 04:28:01 mam CRON [ 15943]: pam_unix (cron: session): sesi ditutup untuk root pengguna
...

Ini terlihat seperti pekerjaan CRON tetapi ketika saya memeriksa mereka untuk root pengguna saya mendapatkan ini:

  • root @ mam: ~ # crontab -l
    no crontab untuk root

Adakah saran mengenai penyebabnya dan bagaimana cara memperbaikinya?

Terima kasih, Udo

Pembaruan (berdasarkan input dari grawity ):

Saya sudah memeriksa

# 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 )

Terlihat perintah itu

  • cd / && run-parts - laporkan /etc/cron.hourly

dijalankan setiap jam (pada menit 28 ...) dan mengeksekusi apa yang ada di direktori

  • /etc/cron.hourly/

Tetapi direktori ini kosong:

root @ mam: / # ls -al /etc/cron.hourly/
total 12
drwxr-xr-x 2 root root 4096 2010-10-12 16:26.
drwxr-xr-x 67 root root 4096 2011-01-22 16:15 ..
-rw-r - r-- 1 root root 102 2010-08-24 20:45 .placeholder

udo
sumber
Tidak masalah jika direktori /etc/cron.hourly kosong. Cron masih menjalankan (dan menggunakan PAM) pekerjaan ini "cd / && run-parts ...".
Tolong jangan lintas posting pertanyaan ke beberapa situs Stackexchange.
Iain
seseorang memigrasi pertanyaan yang kemudian segera ditutup sebagai duplikat dari pertanyaan asli ini ...
udo

Jawaban:

6

Ubuntu menggunakan vixie-cron, yang, di samping /var/spool/cron, juga terlihat di /etc/crontabdan /etc/cron.d/*.


<Edit>Menurut pembaruan Anda, Anda memiliki empat cronjobs di /etc/crontab. Mereka dijalankan oleh cronpada waktu yang ditentukan, dan itulah yang menyebabkan pesan syslog.

cronitu sendiri tidak tahu apa-apa /etc/cron.hourly/, itu hanya berjalan run-parts, yang menangani direktori tersebut. Sejauh cronmenyangkut, cd / && run-parts --report /etc/cron.hourlypekerjaan itu persis seperti pekerjaan lain, dijadwalkan berjalan setiap jam. Ini tidak dilewati secara ajaib.

grawity
sumber
0

Lihatlah /etc/cron.d atau gunakan find:

#find /etc/ -type f -exec grep -E "^28[ \t]" {} \; -print

sumber