У меня есть сервер Ubuntu, работающий по sandbox.plushu.org - если Вы добавляете свой ключ по http://enter.sandbox.plushu.org, можно соединиться с сервером как root@sandbox.plushu.org. Можно сбросить сервер путем нажатия кнопки сброса на http://reset-sandbox.plushu.org.
У меня есть пользовательский чувствительный ко времени MOTD на этом сервере. Проблема, которую я вижу, состоит в том, что этот MOTD при регенерации (через/etc/update-motd /*) при входе в систему не отображен до следующего входа в систему. В первый раз, когда Вы входите в систему, Вы будете видеть MOTD, как сгенерировано при начальной загрузке: в следующий раз, когда Вы входите в систему, Вы будете видеть MOTD, как сгенерировано в прошлый раз, когда Вы вошли в систему.
Что вызывает это поведение? Как это может быть зафиксировано так, чтобы на входе в систему MOTD был сгенерирован, затем отображен?
Это поведение настроено в /etc/pam.d/sshd:
session optional pam_motd.so motd=/run/motd.dynamic noupdate
Попытка удалить" noupdate" ключевое слово.
, Как описано в http://manpages.ubuntu.com/manpages/precise/man8/pam_motd.8.html - это означает..
не выполняют сценарии в/etc/update-motd.d для обновления motd файла.