Я пытался отключить motd.dynamic в/var/run переименование файла, но не работал, потому что система воссоздает файл.
Кто-либо знает, отключают его?
Спасибо.
Файлы сценария в /etc/update-motd.d
генерируют файл /var/run/motd.dynamic
, который Вы идентифицировали как содержащий Ваш MOTD.
А упрощенный способ прекратить генерировать этот файл состоял бы в том, чтобы сделать весь неисполняемый файл сценариев с:
chmod -x /etc/update-motd.d/*
Примечание: информация, взятая от этот ответ heemayl.
Иначе должен прокомментировать эти строки в /etc/pam.d/login
:
#session optional pam_motd.so motd=/run/motd.dynamic
#session optional pam_motd.so noupdate
Существует параметр конфигурации в sshd_config
, назван PrintMotd
. Установка его к no
делает задание.
Я нашел, что обходное решение/взлом
ssh -t IP_ADDRESS bash
-t
для принуждения tty выделения
отправляет эти bash
команда, поскольку отправка команды не производит ни одного bannery бизнеса.
весело проводят время
Согласно ответу Арундела Alcuin, также отредактируйте /etc/pam.d/sshd
и прокомментируйте pam_motd строки для удаления сообщений при вводе через ssh.
Большинство ответов должно базироваться доступ.
Любой пользователь может добраться, чистый вход в систему (включайте отключение MOTD), просто работайте:
touch $HOME/.hushlogin
Если кто-то попал сюда, потому что он специально хотел отключить "новости" (т. е. рекламу/рекламные объявления о таких вещах, как инструменты macOS Kubernetes) часть динамического MOTD, но не обращайте внимания на остальное быть там (например, уведомление об ожидающих обновлениях), это тоже легко.
пример объявления в motd:
* "If you've been waiting for the perfect Kubernetes dev solution for
macOS, the wait is over. Learn how to install Microk8s on macOS."
https://www.techrepublic.com/article/how-to-install-microk8s-on-macos/
Просто откройте /etc/default/motd-news
и установите ENABLED=0
.