motd.tail
est obsolète en raison de ce rapport de bogue :
motd(5) says: "The contents of this file are regenerated upon every system
boot based on the contents of /etc/motd.tail." This is not true anymore, as
Ubuntu uses the update-motd framework. Any reference to motd.tail should be
replaced with a reference to the update-motd framework or update-motd(5).
The manpage for motd.tail should be removed.
Je l'utilise pour identifier mes serveurs lorsque je me connecte et que je suis sur la bonne machine. Je n'ai donc besoin d'aucun élément dynamique, mais simplement d'un simple message.
Quel est l'équivalent de motd.tail
(ajout d'un petit message à la fin du MOTD) qui fonctionne avec Ubuntu 11.04?
Pour répondre directement à la question, éditez simplement /etc/update-motd.d/99-footer
.
/etc/update-motd.d/
est un config-dump assez standard, ordonné par nom de fichier. 99-footer
est la dernière chose à faire, donc ça se verrouille en dernier. Dans Natty par défaut, cela vérifie simplement s'il existe un fichier appelé /etc/motd.tail
et s'il y en a un, il l'ajoute au motd:
[ -f /etc/motd.tail ] && cat /etc/motd.tail || true
Donc, vous avez deux choix. Vous pouvez soit ajouter un peu plus de logique à echo
une sortie (il s’agit d’un script Shell, et non d’un fichier texte), ou vous pouvez créer (ou éditer si vous en avez déjà un) /etc/motd.tail
. De toute façon est parfaitement valide.
Selon le Guide du serveur Ubuntu, pam_motd
exécute les scripts dans /etc/update-motd.d
dans l'ordre numérique.
La sortie des scripts est écrite dans/var/run/motd, en conservant l'ordre numérique, puis concaténée avec /etc/motd.tail.
Plus d'informations peuvent être trouvées ici .