Доступные обновления не отображаются при входе в терминал Ubuntu 14.04
Когда я вхожу в свой серверный терминал через ssh
Я просто вижу:
Using username "username".
Ubuntu 14.04.1 LTS
Authenticating with public key "mykey" from agent
Last login: Wed Oct 22 09:17:02 2014 from xxx.xxx.xxx.x
Логин обычно должен сказать мне что-то вроде этого:
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-33-generic x86_64)
* Documentation: https://help.ubuntu.com/
6 packages can be updated.
0 updates are security updates.
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
Почему, как и где я должен изменить настройки, чтобы при входе в оболочку терминала отображались доступные обновления?
Это уведомление об обновлении работало нормально, но оно просто прекратилось неделю назад или около того. Может быть, я сделал несколько глупых изменений, о которых я не знаю.
Я надеюсь, что кто-то может помочь мне по этому вопросу.
2 ответа
Это сообщение дня (motd
). Проверьте, есть ли файл /etc/motd
существует и имеет контент. При наборе текста:
cat /etc/motd
... вы должны увидеть сообщение так:
Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-58-generic x86_64)
* Documentation: https://help.ubuntu.com/
115 packages can be updated.
115 updates are security updates.
Возможно, этот файл пуст в вашем случае. Следующие пакеты должны быть установлены, чтобы файл периодически обновлялся:
base-files
update-notifier-common
Вы можете принудительно восстановить файл с помощью этой команды:
run-parts /etc/update-motd.d/
Редактировать:
На странице pam_motd сказано, что есть флаг noupdate
чтобы предотвратить обновление MOTD. Редактировать файл /etc/pam.d/sshd
, В файле отредактируйте строку:
session optional pam_motd.so motd=/run/motd.dynamic noupdate
чтобы:
session optional pam_motd.so motd=/var/run/motd
Эта статья решила проблему для меня без суеты и суеты на Ubuntu 16.04. За исключением части о необходимости удалить и воссоздать каталог /etc/update-motd.d; это, кажется, было введено в заблуждение.
Но в основном:
apt-get install lsb-release figlet update-motd
кажется, сделал это для меня 16.04