Что эквивалентно 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/довольно стандартный config-dump, который упорядочен по имени файла. 99-footerэто последняя вещь в этом, так что это заперто в последнюю очередь. В Natty по умолчанию это просто проверяет, есть ли файл с именем /etc/motd.tailи, если есть, добавляет его к motd:

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

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

Оли
источник
Хорошо, как ни странно, мне пришлось перезагрузить машину. Потому что он не читал файл. Теперь это работает.
Уоррен Сена
1

Согласно Руководству по Ubuntu Server, pam_motdсценарии выполняются в /etc/update-motd.dпорядке номеров.
Выходные данные сценариев записываются в / var / run / motd, сохраняя числовой порядок, затем объединяются с /etc/motd.tail.

Более подробную информацию можно найти здесь .

Павлос Г.
источник