Как увидеть детали, которые Ubuntu показывает во время входа в систему в любое время?

Я решил эту проблему в lubuntu 14.04, открыв ссылку, используя путь / usr / bin / apturl. Я изменил ее в своих настройках firefox для будущего использования.

1
задан 13 July 2013 в 16:17

6 ответов

Похоже, он изменился. С Ubuntu 16.04 нет /etc/motd, но вы можете cat /var/run/motd.dynamic вместо этого.

13
ответ дан 24 May 2018 в 20:03
  • 1
    Мне пришлось использовать этот метод в Ubuntu 14.04. – J Smith 28 August 2017 в 21:24
  • 2
    Обратите внимание, что /var/run/motd.dynamic - это только кешированный статический вывод последнего запуска, после входа в систему. Чтобы снова увидеть живой результат, вы должны запустить сценарии, которые его генерируют, которые находятся в /etc/update-motd.d (начиная с этой записи, на Ubuntu 16.04.4 LTS) – Aaron Wallentine 26 February 2018 в 01:44

Ubuntu запускает это при входе в систему:

/usr/bin/landscape-sysinfo

Вы можете просто запустить его через терминал, используя следующую команду:

landscape-sysinfo
5
ответ дан 24 May 2018 в 20:03

Я полагаю, что это управляется PAM через /etc/pam.d/login, ищите motd (сообщение дня).

Вы можете создать статическую часть этого сообщения с помощью cat /etc/motd. У меня нет динамической части, которую вы показываете, поэтому я не могу с этим поделать.

2
ответ дан 24 May 2018 в 20:03

Для получения информации о пакетах вы можете запустить Landscape-sysinfo для системной информации и

/usr/lib/update-notifier/update-motd-updates-available

.

1
ответ дан 24 May 2018 в 20:03

Вы еще не включили режим молчания, как я вижу. Если вы включите логин в режиме затирания, ответы в предыдущем решении не будут работать.

Вы можете видеть сообщение motd в файлах /var/run/motd.dynamic и /run/motd.dynamic, которые были созданы в последний раз, когда пользователь вошел в систему в режиме молчания . Оба файла указывают на тот же индекс, что означает, что они являются жесткими ссылками.

Информация статична после входа в систему, если вы не заходите в режим паузы. Файл не сгенерирован, если вы первый пользователь, который подключился к системе, и если у вас есть файл .hushlogin. Если у вас есть пользователь, у которого не было файла .hushlogin, вы увидите устаревшее содержимое при попытке получить к нему доступ.

Лучший способ, о котором я могу думать, - создать .hushlogin просто выполнив touch ~/.hushlogin.

Отредактируйте файл .bashrc и добавьте его, как @Radu Rădeanu указал:

for i in /etc/update-motd.d/*; do if [ "$i" != "/etc/update-motd.d/98-fsck-at-reboot" ]; then $i; fi; done

Поэтому всякий раз, когда вы запускаете . .bashrc, вы будете см. новое сообщение вместо статического сообщения.

Примечание: .bashrc выполняется для всех интерактивных оболочек без входа и, следовательно, вы увидите это сообщение при открытии интерактивной оболочки, набрав bash.

1
ответ дан 24 May 2018 в 20:03

Похоже, этот вывод генерируется скриптами, расположенными в папке /etc/update-motd.d; Если вы заходите в этот каталог, вы можете запускать отдельные сценарии для разных бит информации; или вы можете посмотреть на источник сценариев, чтобы увидеть, какие команды на самом деле выполняются, чтобы получить эту информацию, которая, похоже, изменилась с версии на выпуск (с помощью cat или текстового редактора, такого как nano, pico , emacs, vim и т. д.).

Пример:

$ ll /etc/update-motd.d/
total 44
drwxrwxr-x   2 root root 4096 Feb 25 21:27 ./
drwxr-xr-x 110 root root 4096 Feb 25 21:33 ../
-rwxr-xr-x   1 root root 1220 Oct 22  2015 00-header*
-rwxr-xr-x   1 root root 1157 Jun 14  2016 10-help-text*
-rwxr-xr-x   1 root root  334 Jan 12 14:30 51-cloudguest*
-rwxr-xr-x   1 root root   97 May 24  2016 90-updates-available*
-rwxr-xr-x   1 root root  299 Jul 22  2016 91-release-upgrade*
-rwxr-xr-x   1 root root  111 May 11  2017 97-overlayroot*
-rwxr-xr-x   1 root root  142 May 24  2016 98-fsck-at-reboot*
-rwxr-xr-x   1 root root  144 May 24  2016 98-reboot-required*
-rwxrwxr-x   1 root root 1204 Jan 15 19:11 99-one-click*

Эта информация актуальна на момент написания этой статьи и Ubuntu 16.04.4 LTS. [!d3 ]

1
ответ дан 24 May 2018 в 20:03

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

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