web-dev-qa-db-fra.com

Comment puis-je arrêter la création automatique du fichier ~ / .cache / motd.legal-affiché?

Dans chaque répertoire personnel de mon serveur Ubuntu, il y a un dossier .cache contenant un fichier vide motd.legal-displayed. Est-il possible d'arrêter de créer ces dossiers .cache?

4
ph3nx

Voir man update-motd et /etc/update-motd.d

Désactiver motd

Voir /etc/pam.d/login et commenter la ligne contenant session optional pam_motd.so. Vous voudrez peut-être aussi le faire dans /etc/pam.d/sshd si ssh pose également un problème.

Éliminer complètement motd

Cela supprimera tout ce qui concerne motd (donc aussi motd.legal-displayed):

Sudo apt-get remove --purge update-motd
4
Rinzwind

Oui, il semble que les fichiers motd vivent maintenant dans un autre paquet. Le paquet update-motd dit superceded by pam_motd in libpam-modules et, comme tous les modules de libpam ne peuvent pas être supprimés (?), Pour supprimer motd, nous devons supprimer les fichiers manuellement:

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

et si vous aimez:

/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)
1
steve