Измените приветственное сообщение SSH, чтобы включить системный IP-адрес

Откройте терминал и запустите

gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true

Чтобы переместить его в нижний режим

gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top false
38
задан 31 January 2012 в 07:06

2 ответа

Сообщение, которое вы называете, это «motd» или «Message of the Day». Он содержится в /etc/motd.

Это генерируется update-motd, документация для которого находится здесь: https://wiki.ubuntu.com/UpdateMotd#Design

См. Это связанный с вопросом: https://wiki.ubuntu.com/UpdateMotd#Design

Чтобы ответить на ваш вопрос, вы можете добавить файл с именем /etc/update-motd.d/50-ip-address с этим контентом: [ ! d5]

#!/bin/bash
ifconfig |grep "inet addr"

Это очень упростит добавление всех настроенных интернет-адресов вашей системы в файл motd.

Модд обновляется «при каждом входе» (согласно man update-motd). , Вы можете сыграть с номером в качестве первой части имени сценария, чтобы определить порядок, в котором будет отображаться IP-адрес.

Поскольку файлы в /etc/update-motd.d являются просто скриптами оболочки, вы можете написать что-то как простой или сложный, как вы хотите.

54
ответ дан 25 May 2018 в 14:43
  • 1
    Это не позволит мне проголосовать за вас, но ваш ответ выглядит так, как будто он должен делать то, что я надеялся. Я попробую завтра. Ура! – miststlkr 31 January 2012 в 12:05
  • 2
    Протестировано и подтверждено. Brilliant! Это дало гораздо больше информации, чем мне нужно, но, как вы сказали, это сценарий bash, поэтому у меня будет много возможностей поработать, чтобы получить его именно там, где я этого хочу. То есть, в конце концов, половина удовольствия от запуска Linux! – miststlkr 1 February 2012 в 06:47
  • 3
    Чтобы проверить, как это будет выглядеть без входа в систему, запустите sudo run-parts /etc/update-motd.d/. Хотя для просмотра изменений в следующем входе в систему это должно быть около 10 минут после последнего редактирования. Или попробуйте войти в систему пару раз, пока не увидите его. – ADTC 25 March 2016 в 14:57

Это может быть больше, чем вы хотите / нуждаетесь, но пакет landscape-common автоматически добавляет системную информацию, включая IP-адреса, в MOTD.

Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.4.0-28-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Tue Jul 12 10:21:51 MDT 2016

  System load:  0.09                Users logged in:        1
  Usage of /:   12.3% of 225.17GB   IP address for enp7s0:  192.168.X.XXX
  Memory usage: 45%                 IP address for wlp9s1:  192.168.X.XXX
  Swap usage:   0%                  IP address for docker0: 172.17.0.1
  Processes:    397

  Graph this data and manage this system at:
    https://landscape.canonical.com/

0 packages can be updated.
0 updates are security updates.

Last login: Tue Jul 12 10:03:16 2016 from 192.168.X.XXX

В частности, она добавляет символическую ссылку на в каталоге /etc/update-motd.d/.

11
ответ дан 25 May 2018 в 14:43
  • 1
    Большое спасибо за этот ответ. Я ищу эту информацию целую вечность. – Gabor Garami 22 July 2017 в 23:34

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

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