Как настроить сообщение Ubuntu дня

Оглавление:

Как настроить сообщение Ubuntu дня
Как настроить сообщение Ubuntu дня

Видео: Как настроить сообщение Ubuntu дня

Видео: Как настроить сообщение Ubuntu дня
Видео: Мультики про машинки новые серии 2017 - Кто сильнее! Лучшие мультфильмы для детей /#мультик игра - YouTube 2024, Апрель
Anonim
Ubuntu отображает информационное сообщение, известное как сообщение дня, когда пользователь входит в систему на терминале. MOTD полностью настраивается - вы можете добавить свой собственный текст и другие динамические данные.
Ubuntu отображает информационное сообщение, известное как сообщение дня, когда пользователь входит в систему на терминале. MOTD полностью настраивается - вы можете добавить свой собственный текст и другие динамические данные.

Когда пользователь входит в систему, процесс pam_motd выполняет сценарии в каталоге /etc/update-motd.d и динамически создает сообщение дня. Вы можете настроить MOTD, изменив сценарии, удалив их или создав собственные скрипты.

Сообщение по умолчанию дня

Сообщение дня отображается только при входе в Ubuntu в текстовом режиме, а не в графическом режиме. Вы можете получить доступ к виртуальному терминалу с помощью сочетания клавиш Ctrl-Alt-F1, если вы используете графический рабочий стол. Используйте комбинацию клавиш Ctrl-Alt-F7, чтобы вернуться к графическому рабочему столу, также известному как ваш X-сервер. Ctrl-Alt-F2 через Ctrl-Alt-F6 приведет вас к другим виртуальным терминалам.

Вот стандартная MOTD Ubuntu. Он показывает типичные номера версий системы, с которыми вы будете знакомы, если вы давний пользователь Linux. Он также показывает динамически генерируемую информацию о доступных обновлениях и статических сообщениях о лицензии Ubuntu.
Вот стандартная MOTD Ubuntu. Он показывает типичные номера версий системы, с которыми вы будете знакомы, если вы давний пользователь Linux. Он также показывает динамически генерируемую информацию о доступных обновлениях и статических сообщениях о лицензии Ubuntu.
Image
Image

Добавление пользовательского сообщения

Предположим, вы хотите добавить пользовательское сообщение, которое пользователи увидят при входе в систему Ubuntu. MOTD Ubuntu генерируется скриптами при входе в систему, поэтому вы не можете просто добавить его в файл / etc / motd. Место для размещения ваших собственных статических сообщений - /etc/motd.tail - содержимое этого файла добавляется в конец MOTD при его создании.

Давайте используем текстовый редактор Nano, чтобы открыть файл /etc/motd.tail с помощью следующей команды: (Мастера Linux-терминала могут использовать Vi или Emacs, но Nano проще для новичков)

sudo nano /etc/motd.tail

По умолчанию этот файл полностью пуст. Просто введите любое понравившееся вам сообщение - не стесняйтесь с черным и белым изображением ASCII здесь. Как только вы закончите, сохраните файл с помощью Ctrl + O и Enter, а затем выйдите из Nano с помощью Ctrl + X.
По умолчанию этот файл полностью пуст. Просто введите любое понравившееся вам сообщение - не стесняйтесь с черным и белым изображением ASCII здесь. Как только вы закончите, сохраните файл с помощью Ctrl + O и Enter, а затем выйдите из Nano с помощью Ctrl + X.
Image
Image

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

Image
Image

Удаление информации

Теперь предположим, что мы хотим удалить некоторые данные по умолчанию. Речь идет не только о редактировании одного файла - каждый раздел автоматически создается из сценария, расположенного в каталоге /etc/update-motd.d.

Вы можете получить полный список файлов в этом каталоге, набрав /etc/update-motd.d на терминале и нажатие Tab.

Скрипты выполняются в цифровом порядке, поэтому они имеют префикс чисел. Если вы хотите, вы можете переименовать файлы сценариев и изменить номера, чтобы изменить порядок разных разделов в MOTD.
Скрипты выполняются в цифровом порядке, поэтому они имеют префикс чисел. Если вы хотите, вы можете переименовать файлы сценариев и изменить номера, чтобы изменить порядок разных разделов в MOTD.

Чтобы удалить информацию скрипта из MOTD, нам просто нужно предотвратить ее запуск. Мы можем сделать это, удалив разрешения на выполнение с помощью chmod -x команда.

Если бы мы хотели удалить текст документации в MOTD, мы бы выполнили следующую команду:

sudo chmod -x /etc/update-motd.d/10-help-text

В следующий раз, когда пользователь войдет в систему, они не будут видеть строку документации.
В следующий раз, когда пользователь войдет в систему, они не будут видеть строку документации.
Image
Image

Добавление динамической информации

Мы можем написать собственные скрипты, чтобы добавить любую динамическую информацию, которая нам нравится в MOTD. В качестве примера давайте попробуем использовать пакет weather-util для создания сценария, который добавляет текущую локальную погоду в MOTD.

Он не установлен по умолчанию, поэтому давайте его установим с помощью следующей команды:

sudo apt-get install weather-util

Вам понадобится ваш местный международный код организации гражданской авиации, который вы можете получить с этого веб-сайта. Вот как использовать weather-util с кодом:
Вам понадобится ваш местный международный код организации гражданской авиации, который вы можете получить с этого веб-сайта. Вот как использовать weather-util с кодом:

weather -i CODE

Теперь давайте воспользуемся следующей командой, чтобы создать скрипт в соответствующем месте и открыть его с помощью Nano:
Теперь давайте воспользуемся следующей командой, чтобы создать скрипт в соответствующем месте и открыть его с помощью Nano:

sudo nano /etc/update-motd.d/98-weather

После того, как Nano откроется, введите следующий код, заменив CODE на свой локальный погодный код:

#!/bin/sh

echo weather -i CODE echo

Нажмите Ctrl-O и Enter для сохранения, затем нажмите Ctrl-X, чтобы выйти.

Image
Image

Сделайте исполняемый файл сценария chmod + x или он не будет запущен:

sudo chmod +x /etc/update-motd.d/98-weather

Теперь пользователи будут видеть локальный прогноз погоды при входе в систему. Нет ничего особенного в weather-util - вы можете использовать любую команду, которая печатает текст на терминал.

Image
Image

MOTD отображается не только при локальном входе пользователя. Любые пользователи, которые подключаются удаленно с помощью SSH или Telnet, также будут видеть вашу настроенную MOTD.

Рекомендуемые: