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?
Для ответа на вопрос непосредственно просто отредактируйте /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
. Так или иначе совершенно допустимо.
Согласно серверному руководству Ubuntu, pam_motd
выполняет сценарии в /etc/update-motd.d
в числовом порядке.
Вывод сценариев записан в/var/run/motd, сохранив числовой порядок, затем конкатенировал с/etc/motd.tail.
Больше информации может быть найдено здесь.