Що еквівалентно motd.tail в 11.04?


9

motd.tailвідповідно до цього звіту про помилку застаріло :

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.

Я використовую його для виявлення своїх серверів, коли я входжу та переконуюсь, що я на потрібній машині, тому мені не потрібно нічого динамічного, просто просте повідомлення.

Який еквівалент motd.tail(додавання невеликого повідомлення до кінця MOTD), який працює з Ubuntu 11.04?

Відповіді:


7

Щоб відповісти на питання безпосередньо, просто відредагуйте /etc/update-motd.d/99-footer.

Це /etc/update-motd.d/досить стандартний конфігураційний дамп, який упорядковується іменем файлу. 99-footerце останнє, що є там, так що він стає останнім. У Натті за замовчуванням це просто перевіряє, чи є файл, який називається, /etc/motd.tailі чи є, додає це до motd:

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

Тож у вас є два варіанти. Ви можете або додати трохи більше логіки туди лише до echoдеякого виводу (це сценарій оболонки, а не текстовий файл, зрештою), або ви можете створити (або редагувати, якщо у вас вже є) /etc/motd.tail. У будь-якому випадку цілком справедливо.


Добре, як не дивно, мені довелося перезапустити машину. Тому що файл не читав. Зараз це працює.
Воррен Сена

1

Відповідно до посібника з сервера Ubuntu, pam_motdсценарії виконуються /etc/update-motd.dв числовому порядку.
Вихід скриптів записується в / var / run / motd, зберігаючи числовий порядок, а потім об'єднується з /etc/motd.tail.

Більше інформації можна знайти тут .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.