Quel est l'équivalent de motd.tail en 11.04?

9

motd.tailest déconseillé selon 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 m'assurer que je suis sur la bonne machine, donc je n'ai besoin de rien de dynamique, juste un simple message.

Quel est l'équivalent de motd.tail(ajouter un petit message à la fin du MOTD) qui fonctionne avec Ubuntu 11.04?

Warren Seine
la source

Réponses:

7

Pour répondre directement à la question, modifiez simplement /etc/update-motd.d/99-footer.

Le /etc/update-motd.d/est un fichier de configuration assez standard qui est ordonné par nom de fichier. 99-footerest la dernière chose là-dedans donc ça se boulonne en dernier. Dans Natty par défaut, cela vérifie simplement s'il y a un fichier appelé /etc/motd.tailet s'il y en a un, il ajoute cela au motd:

[ -f /etc/motd.tail ] && cat /etc/motd.tail || true

Vous avez donc deux choix. Vous pouvez soit ajouter un peu plus de logique à echoune sortie (c'est un script shell, pas un fichier texte après tout), soit créer (ou modifier si vous en avez déjà un) /etc/motd.tail. Dans les deux cas, c'est parfaitement valable.

Oli
la source
Ok, curieusement, j'ai dû redémarrer la machine. Parce qu'il ne lisait pas le fichier. Maintenant ça marche.
Warren Seine
1

Selon le Guide du serveur Ubuntu, pam_motdexécute les scripts /etc/update-motd.ddans l'ordre numérique.
La sortie des scripts est écrite dans / var / run / motd, en gardant l'ordre numérique, puis concaténée avec /etc/motd.tail.

Plus d'informations peuvent être trouvées ici .

Pavlos G.
la source