0 packages can be updated.
로그인 프로세스의 출처는 어디입니까 ?
답변1
이 메시지는 에서 왔습니다 update-motd
.
스크립트 /etc/update-motd.d/updates-available
는 다음에서 이 특정 출력을 생성합니다.cat /var/lib/update-notifier/updates-available
답변2
모든 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