Wie kann ich die automatische Erstellung der Datei ~/.cache/motd.legal-displayed stoppen?

Wie kann ich die automatische Erstellung der Datei ~/.cache/motd.legal-displayed stoppen?

In jedem Home-Verzeichnis auf meinem Ubuntu-Server befindet sich ein .cacheOrdner mit einer leeren Datei motd.legal-displayed. Gibt es eine Möglichkeit, die Erstellung dieser .cacheOrdner zu verhindern?

Antwort1

Sehen man update-motdund/etc/update-motd.d

Motd deaktivieren

Sehen Sie sich /etc/pam.d/logindie Zeile an, die session optional pam_motd.sosie enthält, und kommentieren Sie sie aus. Sie können dies auch tun, /etc/pam.d/sshdwenn auch SSH ein Problem darstellt.

Motd vollständig entfernen

Dadurch wird alles entfernt, was mit motd zusammenhängt (also auch motd.legal-displayed):

sudo apt-get remove --purge update-motd

Antwort2

Ja, es scheint, dass die motd-Dateien jetzt stattdessen in einem anderen Paket liegen. Das Paket update-motd sagt superceded by pam_motd in libpam-modules, und da ganze libpam-Module nicht entfernt werden können (?), müssen wir zum Entfernen von motd die Dateien manuell entfernen:

/lib/i386-linux-gnu/security/pam_motd.so

und wenn Du magst:

/usr/share/man/man5/update-motd.5.gz  (libpam-modules)
/usr/share/man/man8/pam_motd.8.gz  (libpam-modules)
/usr/share/base-files/motd  (base-files)
/etc/update-motd.d/  (base-files)
/usr/share/man/man5/motd.5.gz  (manpages)

verwandte Informationen