Доступные обновления не отображаются при входе в терминал 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

Другие вопросы по тегам