ubuntu_20.04_motd

Ubuntu 20.04 motd

motd – message of the day, сообщение отображаемое при входе в Linux-систему (на примере Ubuntu).

Раньше файл, содержащий приветствие располагался в /etc/motd, сейчас же это набор скриптов, располагающихся в каталоге /etc/update-motd.d/:

ls -alh /etc/update-motd.d/
total 64K
drwxr-xr-x   2 root root 4.0K Apr  2 21:30 .
drwxr-xr-x 109 root root 4.0K Apr  2 21:31 ..
-rwxr-xr-x   1 root root 1.2K Dec  5  2019 00-header
-rwxr-xr-x   1 root root 1.2K Dec  5  2019 10-help-text
lrwxrwxrwx   1 root root   46 Apr  7  2021 50-landscape-sysinfo -> /usr/share/landscape/landscape-sysinfo.wrapper
-rwxr-xr-x   1 root root 5.0K Aug 17  2020 50-motd-news
-rwxr-xr-x   1 root root   96 Jun 18  2020 85-fwupd
-rwxr-xr-x   1 root root  106 May 11  2021 88-esm-announce
-rwxr-xr-x   1 root root  218 Apr  2  2020 90-updates-available
-rwxr-xr-x   1 root root  112 May 11  2021 91-contract-ua-esm-status
-rwxr-xr-x   1 root root  374 Jul 17  2020 91-release-upgrade
-rwxr-xr-x   1 root root  165 Apr 14  2020 92-unattended-upgrades
-rwxr-xr-x   1 root root  129 Apr  2  2020 95-hwe-eol
-rwxr-xr-x   1 root root  111 Feb 25  2020 97-overlayroot
-rwxr-xr-x   1 root root  142 Apr  2  2020 98-fsck-at-reboot
-rwxr-xr-x   1 root root  144 Apr  2  2020 98-reboot-required

Порядок отображения, как правило, в порядке заданных приоритетов – 00, 10 и т.п…

Отключим часть и добавим своё приветствие. Создам файл и сделаю его исполняемым.

touch /etc/update-motd.d/99-my-greeting
chmod 755 /etc/update-motd.d/99-my-greeting

Редактируем /etc/update-motd.d/99-my-greeting

#!/bin/bash
 
echo -e '\033[34m#######################################################
#\033[31m          some important message                   \033[33m#
#\033[31m          Some ordinary message                    \033[33m#
#######################################################\033[0m'

Где -e — включить поддержку вывода Escape последовательностей, \033[31m и \033[33m – цвета текста, \033[0m – сброс цветов.

Доступны такие цвета текста:

  • \033[30m – чёрный;
  • \033[31m – красный;
  • \033[32m – зелёный;
  • \033[33m – желтый;
  • \033[34m – синий;
  • \033[35m – фиолетовый;
  • \033[36m – голубой;
  • \033[37m – серый.

И такие цвета фона:

  • \033[40m – чёрный;
  • \033[41m – красный;
  • \033[42m – зелёный;
  • \033[43m – желтый;
  • \033[44m – синий;
  • \033[45m – фиолетовый;
  • \033[46m – голубой;
  • \033[47m – серый;
  • \033[0m – сбросить все до значений по умолчанию.

Просмотреть результат можно командами:

sudo run-parts /etc/update-motd.d
 
# или 
cat /var/run/motd.dynamic

00-header – содержит само приветствие Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-118-generic x86_64)
10-help-text – ссылки на информацию и сапппорт
50-landscape-sysinfo – ведет к сприпту для получения системной информации
50-motd-news – какие-то новости
80-livepatch – информация про Livepatch
80-esm – информация об Extended Security Maintenance — Расширенное обслуживание системы безопасности
Далее скрипты об обновлениях, перезагрузке и тд…

Для отключения ненужных сообщений просто задаем им права 400

  • ubuntu_20.04_motd.txt
  • Последнее изменение: 2022/11/21 11:52
  • admin