pam_unix (cron: session): เซสชันที่เปิดสำหรับผู้ใช้รูตโดย (uid = 0)


7

ในบันทึก SSH ของฉัน

  • /var/log/auth.log

ฉันมี 2 แถวต่อไปนี้ (ซึ่งซ้ำทุกชั่วโมง):

...
Jan 22 03:28:01 mam CRON [15934]: pam_unix (cron: session): เซสชั่นเปิดสำหรับผู้ใช้รูตโดย (uid = 0)
22 มกราคม 03:28:01 mam CRON [15934]: pam_unix (cron : เซสชั่น): เซสชั่นปิดสำหรับผู้ใช้รูต

22 ม.ค. 04:28:01 mam CRON [15943]: pam_unix (cron: เซสชั่น): เซสชั่นเปิดสำหรับผู้ใช้รูตโดย (uid = 0)
22 มกราคม 04:28:01 mam CRON [ 15943]: pam_unix (cron: session): session ปิดสำหรับผู้ใช้ root
...

ดูเหมือนว่างาน CRON แต่เมื่อฉันตรวจสอบพวกเขาหาผู้ใช้รากฉันได้รับ:

  • root @ mam: ~ # crontab -l
    ไม่มี crontab สำหรับรูต

มีข้อเสนอแนะเกี่ยวกับสาเหตุและวิธีแก้ไขอย่างไร

ขอบคุณ Udo

อัปเดต (อิงจากอินพุตจาก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 --report /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 รูต root 102 2010-08-24 20:45


ไม่สำคัญว่าไดเร็กทอรี /etc/cron.hourly ว่างเปล่า Cron ยังคงดำเนินการ (และใช้ PAM) งานนี้ "cd / && run-parts ... "

โปรดอย่าข้ามคำถามไปยังไซต์ Stackexchange หลายแห่ง
Iain

ใครบางคนย้ายคำถามที่ถูกปิดทันทีซึ่งเป็นคำถามที่ซ้ำกันของเดิม ...
4252 udo

คำตอบ:


6

อูบุนตูใช้ Vixie-cron ซึ่งนอกเหนือไป/var/spool/cronยังมองในและ/etc/crontab/etc/cron.d/*


<Edit>จากการอัพเดทของคุณคุณมี cronjobs สี่/etc/crontabคน พวกเขากำลังถูกเรียกใช้cronตามเวลาที่ระบุและนั่นคือสิ่งที่ทำให้ข้อความ syslog

cronตัวเองไม่ได้รู้อะไรเกี่ยวกับ/etc/cron.hourly/มันก็วิ่งrun-parts,ซึ่งจัดการไดเรกทอรีกล่าวว่า เท่าที่cronมีความกังวลcd / && run-parts --report /etc/cron.hourlyงานก็เหมือนกับงานอื่น ๆ ที่กำหนดให้ทำงานทุกชั่วโมง มันไม่ได้ข้ามอย่างน่าอัศจรรย์


0

ดู /etc/cron.d หรือใช้ค้นหา:

#find /etc/ -type f -exec grep -E "^28[ \t]" {} \; -print
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.