
Hinweis: Dies ist kein neues Problem und besteht schon seit einiger Zeit.
Wenn Sie sich über SSH anmelden, wenn neue Updates verfügbar sind oder nachdem Sie Updates installiert haben, spiegelt das MOTD die letzten von Ihnen vorgenommenen Änderungen nicht wider … es sei denn, Sie melden sich ab und dann wieder an.
Ich habe mich heute Morgen als Benutzer angemeldet, der keinen sudo
Zugriff hat, und habe Folgendes im MOTD gesehen:
8 packages can be updated.
6 updates are security updates.
Also habe ich eine zweite SSH-Sitzung geöffnet und mich als mein Benutzer angemeldet, der sudo
Zugriff hat, und habe Folgendes im MOTD gesehen:
16 packages can be updated.
14 updates are security updates.
Ich habe diese Updates installiert undspeziell um dies zu testenhabe meinen Nicht-Sudo-Benutzer auf einem separaten Terminal abgemeldet und wieder angemeldet, worauf dies im MOTD angezeigt wurde
16 packages can be updated.
14 updates are security updates.
Ich habe diesen Benutzer abgemeldet und wieder angemeldet und Folgendes im MOTD gesehen:
0 packages can be updated.
0 updates are security updates.
*** System restart required ***
Wird eine Zwischenspeicherung durchgeführt oder muss ich eine Einstellung deaktivieren, damit alles richtig auf dem neuesten Stand ist?
Antwort1
Dies wird abgelegt alsFehler 1368864im Tracker von Ubuntu.
Zur Behebung des Problems müssen zwei Dateien geändert werden:
Das erste ist/etc/pam.d/login
Suchen Sie nach diesen Zeilen:
session optional pam_motd.so motd=/run/motd.dynamic noupdate
session optional pam_motd.so
und ändern Sie sie in:
session optional pam_motd.so motd=/run/motd.dynamic
session optional pam_motd.so noupdate
Öffnen Sie als Nächstes/etc/pam.d/sshd
Suchen Sie nach diesen Zeilen:
session optional pam_motd.so motd=/run/motd.dynamic noupdate
session optional pam_motd.so # [1]
und ändern Sie sie in:
session optional pam_motd.so motd=/run/motd.dynamic
session optional pam_motd.so noupdate # [1]
Der Grund, warum Sie beide Dateien ändern müssen, liegt darin, dass bei einer einzigen Änderung login
bei allen über SSH durchgeführten Anmeldungen die Systeminformationen bei der ersten Anmeldung nicht angezeigt werden.