В сообщениях о пакетах / перезагрузке в 14.04 в motd требуется дополнительный логин для отображения

Примечание: это не новая проблема, которая продолжается уже некоторое время.

Если вы входите через SSH, когда доступны новые обновления или после установки обновлений, MOTD не отражает последние сделанные вами изменения ... до тех пор, пока вы не выйдете из системы, а затем снова не войдете.

Я вошел в систему этим утром как пользователь, который не имеет доступа sudo этим утром, и увидел это в MOTD:

8 packages can be updated.
6 updates are security updates.

Итак, я открыл второй сеанс SSH и вошел в систему как Мой пользователь, у которого есть доступ sudo и который видел это в MOTD:

16 packages can be updated.
14 updates are security updates.

Я установил эти обновления, и специально для проверки этого зарегистрировал моего пользователя не-sudo и обратно на отдельном терминале, который отображал это в MOTD или какие-то настройки мне нужно отключить, чтобы это было правильно?

1
задан 22 May 2015 в 16:50

1 ответ

Это регистрируется как ошибка 1368864 в средстве отслеживания Ubuntu.

Фиксация требует изменения пары файлов:

Первое /etc/pam.d/login

Найдите эти строки:

session    optional   pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional   pam_motd.so

и измените их на:

session    optional   pam_motd.so  motd=/run/motd.dynamic
session    optional   pam_motd.so noupdate

Затем, открытый /etc/pam.d/sshd

Найдите эти строки:

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]

и измените их на:

session    optional     pam_motd.so  motd=/run/motd.dynamic
session    optional     pam_motd.so noupdate # [1]

Причина необходимо изменить оба файла, состоит в том, потому что, если Вы только изменяетесь login, затем любые логины, сделанные через SSH, не отобразят информацию о системе в первый раз, когда Вы входите в систему.

0
ответ дан 23 May 2015 в 02:50
  • 1
    Спасибо. Было много добавленных контейнеров амулета. Он безопасный удалить их: $ wayne@WebServer:~ lxc перечисляют juju-52a913-0 | РАБОТАЮЩИЙ | 10.33.150.24 (eth0) | | ПЕРСИСТЕНТНЫЙ | 0 juju-52a913-1 | РАБОТАЮЩИЙ | 10.33.150.206 (eth0) | | ПЕРСИСТЕНТНЫЙ | 0 juju-52a913-10 | РАБОТАЮЩИЙ | 10.33.150.43 (eth0) | | ПЕРСИСТЕНТНЫЙ | 0 juju-52a913-11 | РАБОТАЮЩИЙ | 10.33.150.242 (eth0) | | ПЕРСИСТЕНТНЫЙ | 0 juju-52a913-12 | РАБОТАЮЩИЙ | 10.33.150.27 (eth0) | | ПЕРСИСТЕНТНЫЙ | 0 и т.д... – Wayne Greybe 24 August 2016 в 06:35

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

Похожие вопросы: