6
mitjab@server:/etc/update-motd.d$ dir
00-header  10-help-text  91-release-upgrade  98-fsck-at-reboot  99-footer
mitjab@server:/etc/update-motd.d$

Мне нужно удалить все автоматические обновления или уведомлений на моем сервере Ubuntu, потому что это медленно. Как я могу удалить или отключить его. Теперь, когда я захожу на сервер, требуется 30 секунд, чтобы увидеть сервер, когда я пишу имя пользователя и пароль.

Как я могу отключить все это ..

если я бегу

mitjab@server:/etc/update-motd.d$ update-motd --disable
/usr/bin/python: can't find '__main__' module in '/usr/share/command-not-found'

4 ответа4

11

В файлах /etc/pam.d/login и /etc/pam.d/sshd вырежьте строку «необязательный сеанс pam_motd.so»

7

Вы можете удалить разрешение на execute :

chmod -x /etc/update-motd.d/*
3
  • Там может быть пакет update-motd был установлен вместе с установкой ОС. Вы можете удалить весь пакет с помощью этой команды: apt-get remove --purge update-motd в Debian и производных. Вы должны узнать, как удалить его из вашей ОС, если вы не используете производную от Debian.

  • Если вы думаете, что не установили что-либо для motd или не удалили его, вы можете проверить наличие session optional pam_motd.so в файлах /etc/pam.d/sshd и /etc/pam.d/login . Удалить строку из этих файлов, если они есть в любом.

  • Или, если вы не хотите ничего удалять, вы можете изменить режим файлов на 600 в папке /etc/update-motd.d/* . Путь к папке может отличаться в зависимости от вашего дистрибутива.

3

используйте dpkg, чтобы получить список того, что помещено в ваш motd:

dpkg -S /etc/update-motd.d/

удалите его с помощью apt-get:

(for example)
sudo apt-get remove --purge update-manager-core
sudo apt-get remove --purge landscape-common
sudo apt-get remove --purge update-notifier-common

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .