Как удалить официальное уведомление из MOTD / Banner для пользователей без полномочий root

9

Проблема:

Следующий текст отображается для всех пользователей без полномочий root при входе через SSH:

Программы, включенные в систему Ubuntu, являются свободными программами;
точные условия распространения для каждой программы описаны в
отдельных файлах в / usr / share / doc / * / copyright.

Ubuntu поставляется без АБСОЛЮТНО ГАРАНТИИ, если это разрешено
применимым законодательством.


Конфигурация:

  • Моя /etc/ssh/sshd_configвключает в себя:

РаспечататьMotd нет
PrintLastLog нет

  • PrintMotd noи PrintLastLog noпереопределены PAM в/etc/pam.d/sshd

необязательный сеанс pam_motd.so

необязательный сеанс pam_lastlog.so никогда не показывал

  • /var/run/motdсимволическая ссылка на /etc/motd:

/ etc / motd -> / var / run / motd

  • Папка /etc/update-motd.d/ пуста!

Вопрос:

Как отключить отображение вышеуказанного уведомления для пользователей без полномочий root?

Николай Фрёлих
источник
Попробуйте это: ubuntuforums.org/showthread.php?t=1511335
samgabbay
Если это работает, скажите мне. Так что я могу добавить это в качестве ответа
samgabbay
2
Решение, использующее sed(также известное как удаление pam_lastlogиз /etc/pam.d/sshd) в статье, не работает для меня, так как я все еще хочу отобразить дату последнего входа в систему и неудачные попытки. НО я нашел 2 решения окунуться в упомянутый фрагмент кода pam_lastlog: 1) очистить / удалить /etc/legal, содержащее сообщение (этот файл используется где-нибудь еще ??) 2) создать файл ~/.cache/motd.legal-displayed... Идите дальше, добавьте это как ответ пожалуйста - вы заслуживаете репутацию указавшего мне решение;) Спасибо !!
Николай Фрёлих,
Просто сделал !!!! Любое время!!!
samgabbay
2
Проблема возникла из-за моих очень ограниченных прав (базовая домашняя папка имеет chmod 500), чтобы не засорять мой домашний каталог всеми видами файлов точек и кешем, которые я сам не создал. Поэтому папка / файл ~/.cache/motd.legal-displayedне могут быть созданы, что приводит к тому, что официальное уведомление отображается снова и снова. Уведомление отображается ТОЛЬКО, если файл отсутствует, поэтому новые пользователи должны увидеть его один раз при первом входе в систему.
Николай Фрёлих,

Ответы: