Как использовать MOTD в Ubuntu 24.04 | 22.04 Linux или любой другой версии

Узнайте, как использовать файл MOTD для отображения пользовательского сообщения в командном терминале при входе на сервер или рабочий стол Ubuntu 24.04 / 22.04.

MOTD — это простой текстовый файл в системе Linux, который отображает пользовательское текстовое сообщение при входе в систему с помощью командной строки локально или SSH. Его полная форма — «Сообщение дня». Этот простой MOTD необходим для отображения предупреждений или важной информации, такой как обслуживание системы, обновления безопасности, или любого другого релевантного сообщения, для пользователей Linux администратором.

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

Файл, используемый MOTD, обычно находится в каталоге /etc каталог Linux. Его можно редактировать вручную для отображения пользовательских сообщений. Если у вас есть знания скриптинга, вы можете отображать динамически генерируемые сообщения.

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

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

Используйте MOTD в Ubuntu для отображения пользовательского сообщения.

Приведенные здесь команды для использования MOTD не ограничиваются Ubuntu 24.04 или 22.04; они также могут быть использованы в Debian, Linux Mint и других подобных операционных системах Linux.

Редактирование файла MOTD в Ubuntu 24.04 | 22.04

Откройте командный терминал и выполните указанную команду. Текстовый редактор nano откроет файл «Message of the Day», находящийся в каталоге /etc. Если у вас нет Nano, то вы можете установить его, используя sudo apt install nano- y

В Ubuntu MOTD находится под: /etc/motd, поэтому для его редактирования используйте:

sudo nano /etc/motd

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

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

Допустим, мы хотим отобразить:

####################################################
You are welcome to H2S Media, don't share your password with anyone...
####################################################

Набрав сообщение, сохраним файл с помощью сочетания клавиш Ctrl+X, подтвердите это, набрав Y, и выйдите, нажав кнопку Введите клавиша.

Создание сообщения Cutstom для отображения при загрузке linux

Вход в систему Ubuntu для отображения MOTD

Поскольку мы используем графический интерфейс рабочего стола Ubuntu, нам нужно войти в систему с помощью командной строки, чтобы увидеть пользовательское сообщение MOTD, которое мы только что создали.

Итак, есть два способа сделать это: либо переключиться на интерфейс командной строки на вашем текущем графическом интерфейсе Ubuntu, либо войти в систему с помощью SSH на любой другой системе. Здесь мы покажем вам оба способа.

Покажите MOTD, переключившись в режим CLI:

Мы можем переключиться на командный интерфейс из графического интерфейса Ubuntu GNOME, нажав кнопку Ctrl+ALT+F5.

После этого введите свои данные для входа в систему и увидите созданное вами пользовательское сообщение MOTD.

Сообщение MOTD на Ubuntu 22.04 или 20.04

Убедившись, что сообщение отображается правильно, вернитесь на графический рабочий стол Ubuntu, нажав — Ctrl+Alt+F2

Получение отображения MOTD через SSH-логин.

Теперь, если вы создали текстовый файл MOTD на удаленном сервере, вы можете проверить созданное сообщение, войдя в систему удаленно с помощью SSH.

Для этого сначала запишите IP-адрес удаленного сервера, используя данную команду:

ip a

После этого откройте командный терминал на локальной системе, которая может быть Windows, macOS или Linux, чтобы войти на удаленный сервер через SSH.

ssh username@ip-address 

Например, если адрес нашего удаленного сервера 192.168.53.101 и имя пользователя h2s, то команда для доступа к SSH будет такой:

ssh [email protected]
Отображение сообщения MOTD с помощью SSH-логина

Отключение системного сообщения MOTD при входе в Ubuntu

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

Но, если мы хотим, чтобы система Ubuntu показывала только наш пользовательский MOTD, а не весь остальной текст, то нам нужно отключить MOTD-файлы по умолчанию, вот команда для этого.

Примечание: Это просто снимет разрешение на выполнение всех файлов MODT по умолчанию в системе.

Отключение системных файлов MOTD по умолчанию на Ubuntu:

sudo chmod -x /etc/update-motd.d/*

После этого вы будете получать пользовательское сообщение только при входе в систему Ubuntu 24.04/22.04.

Отключение файлов MOTD по умолчанию в Ubuntu Linux

Чтобы снова включить MOTD-файлы по умолчанию:

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

sudo chmod o+rx /etc/update-motd.d/*

Таким образом, мы можем легко создавать и отображать пользовательские сообщения MOTD на Ubuntu 24.04 или 22.04 с помощью командного терминала.

FAQ

Что такое команда motd в Linux?

MOTD — это простой текстовый файл в системе Linux, который отображает пользовательское текстовое сообщение при входе в систему с помощью командной строки, локально или через SSH.

Где находится Motd в Linux?

По умолчанию файл MOTD в Linux, например в Ubuntu, находится по адресу: /etc/motd, однако в других Linux вы можете найти его по адресу /run/motd, /usr/lib/motd, /etc/motd. d/ или /run/motd.

Как отключить MOTD по умолчанию в Ubuntu Linux?

Если вы не хотите показывать никаких сообщений при входе в Ubuntu, то отключите все файлы MOTD с помощью -. sudo chmod -x /etc/update-motd.d/*

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *