สถานที่ที่ไม่0 packages can be updated.
ได้มาจากในกระบวนการเข้าสู่ระบบ?
สถานที่ที่ไม่0 packages can be updated.
ได้มาจากในกระบวนการเข้าสู่ระบบ?
คำตอบ:
update-motd
ข้อความเหล่านี้มาจาก
/etc/update-motd.d/updates-available
สคริปต์สร้างผลลัพธ์ที่เฉพาะเจาะจงนี้จากcat /var/lib/update-notifier/updates-available
เพื่อเป็นการตอบว่าข้อความ MOTD ทั้งหมดมาจากที่ใดอันดับแรกให้ดูที่การตั้งค่า PAM
% grep -C1 motd /etc/pam.d/*
/etc/pam.d/sshd:session optional pam_motd.so motd=/run/motd.dynamic
ดูเพื่อดูว่า pam_motd.so ทำงานอย่างไร
% strings /lib/x86_64-linux-gnu/security/pam_motd.so
run-parts /etc/update-motd.d > /run/motd.dynamic.new
'run-parts' รันสคริปต์ทั้งหมดตามลำดับในไดเรกทอรี
% ls /etc/update-motd.d/
00-header* 80-esm* 91-release-upgrade* 98-reboot-required*
10-help-text* 80-livepatch* 95-hwe-eol*
50-motd-news* 90-updates-available* 98-fsck-at-reboot*
สคริปต์ตัวช่วยอยู่ใน / usr / lib / update-notifier / update-motd *
/usr/lib/update-notifier/update-motd-fsck-at-reboot*
/usr/lib/update-notifier/update-motd-hwe-eol*
/usr/lib/update-notifier/update-motd-reboot-required*
/usr/lib/update-notifier/update-motd-updates-available*
ไฟล์ข้อมูลอยู่ใน / var / lib / update-notifier
dpkg-run-stamp hwe-eol updates-available
fsck-at-reboot package-data-downloads/ user.d/
ในการแสดงผลข้อมูล MOTD จากบรรทัดคำสั่ง
$ ssh localhost
หรือ
# run-parts /etc/update-motd.d