Заметки про motd / Хабр
motd — message of the day, сообщение отображаемое при входе в Linux-систему (на примере Ubuntu).
Раньше файл, содержащий приветствие располагался в /etc/motd
, сейчас же это набор скриптов, располагающихся в каталоге /etc/update-motd.d/
:
# ls -alh /etc/update-motd.d/ total 56K drwxr-xr-x 2 root root 4,0K янв 22 2020 . drwxr-xr-x 98 root root 4,0K окт 27 15:31 .. -rwxr-xr-x 1 root root 1,2K апр 9 2018 00-header -rwxr-xr-x 1 root root 1,2K апр 9 2018 10-help-text lrwxrwxrwx 1 root root 46 янв 22 2020 50-landscape-sysinfo -> /usr/share/landscape/landscape-sysinfo.wrapper -rwxr-xr-x 1 root root 4,2K авг 20 2018 50-motd-news -rwxr-xr-x 1 root root 604 мар 21 2018 80-esm -rwxr-xr-x 1 root root 3,0K мар 21 2018 80-livepatch -rwxr-xr-x 1 root root 97 ноя 12 2018 90-updates-available -rwxr-xr-x 1 root root 299 июн 3 2019 91-release-upgrade -rwxr-xr-x 1 root root 129 ноя 12 2018 95-hwe-eol -rwxr-xr-x 1 root root 111 сен 20 2018 97-overlayroot -rwxr-xr-x 1 root root 142 ноя 12 2018 98-fsck-at-reboot -rwxr-xr-x 1 root root 144 ноя 12 2018 98-reboot-required
Порядок отображения, как правило, в порядке заданных приоритетов — 00, 10 и тп…
В результате выполнения отображается:
Welcome to Ubuntu 18. 04.5 LTS (GNU/Linux 4.15.0-118-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Fri Nov 13 14:30:00 +08 2020 System load: 0.45 Usage of /: 9.8% of 109.84GB Memory usage: 6% Swap usage: 0% Processes: 152 Users logged in: 0 IP address for enp4s0: 192.168.106.12 IP address for enxd037454bea65: 172.17.8.58 IP address for tun0: 10.8.0.1 IP address for docker0: 172.17.0.1 * Introducing self-healing high availability clustering for MicroK8s! Super simple, hardened and opinionated Kubernetes for production. https://microk8s.io/high-availability * Canonical Livepatch is available for installation. - Reduce system reboots and improve kernel security. Activate at: https://ubuntu.com/livepatch Могут быть обновлены 233 пакета. 174 обновления касаются безопасности системы. New release '20.04.1 LTS' available. Run 'do-release-upgrade' to upgrade to it. Last login: Fri Nov 13 08:21:33 2020 from 85.192.x.214
Много лишнего для нас — не так ли?
Я отключу часть и добавлю своё приветствие.
Создам файл и сделаю его исполняемым.
# touch /etc/update-motd.d/99-intelcom # chmod 755 /etc/update-motd.d/99-intelcom
Теперь открываю его в любом редакторе и добавляю:
#!/bin/bash echo -e '\033[34m####################################################### #\033[33m PBX Intelcom - VoIP АТС производства ООО "Интелком" \033[34m# #\033[33m www.a*p.ru тел.(3532)54-0X-0Y \033[34m# #######################################################\033[0m'
Где -e
— включить поддержку вывода Escape последовательностей, \033[34m
и \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
— информация про Livepatch80-esm
— информация об Extended Security Maintenance — Расширенное обслуживание системы безопасности
Далее скрипты об обновлениях, перезагрузке и тд.
Для отключения ненужных сообщений просто задаю им права 400
.
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-118-generic x86_64) -rwxr-xr-x 1 root root 1,2K апр 9 2018 00-header -r-------- 1 root root 1,2K апр 9 2018 10-help-text lrwxrwxrwx 1 root root 46 сен 30 13:45 50-landscape-sysinfo -> /usr/share/landscape/landscape-sysinfo.wrapper -r-------- 1 root root 4,9K авг 14 02:59 50-motd-news -r-------- 1 root root 604 мар 22 2018 80-esm -r-------- 1 root root 3,0K мар 22 2018 80-livepatch -r-------- 1 root root 97 июн 27 2018 90-updates-available -r-------- 1 root root 299 мая 19 2017 91-release-upgrade -rwxr-xr-x 1 root root 165 фев 17 2020 92-unattended-upgrades -rwxr-xr-x 1 root root 129 июн 27 2018 95-hwe-eol -rwxr-xr-x 1 root root 111 окт 27 2017 97-overlayroot -rwxr-xr-x 1 root root 142 июн 27 2018 98-fsck-at-reboot -rwxr-xr-x 1 root root 144 июн 27 2018 98-reboot-required -rwxr-xr-x 1 root root 324 ноя 13 13:36 99-intelcom
В итоге у меня получилось:
Как показать MOTD в Linux
MOTD — это сокращение от «Message Of The Day», и оно используется для отображения сообщения, когда удаленный пользователь входит в операционную систему Linux с помощью SSH. Администраторам Linux часто требуется отображать различные сообщения при входе пользователя в систему, например отображать настраиваемую информацию о сервере или любую необходимую информацию. Чтобы показать пользовательский MOTD, этот пост расскажет, как показать MOTD в Linux.
Добавить дополнительное сообщение
Мы можем предоставить любой текст для отображения при входе в систему удаленного пользователя на машине, создав новый файл с именем motd в каталоге / etc. Для создания и редактирования файла / etc / motd воспользуемся редактором nano:
$ sudo nano /etc/motd
В этот пустой файл вы можете добавить любой текст по вашему выбору, который вы хотите отобразить как MOTD.
Например, мы можем написать «Добро пожаловать на первую машину Linuxhint». После написания этого сообщения сохраните его и закройте редактор nano с помощью сочетаний клавиш CTRL + S и CTRL + X.
После написания MOTD и сохранения файла / etc / motd. Получите IP-адрес серверной системы, используя команду, введенную ниже:
$ ip a
Войдите в систему с любого другого компьютера в сети через SSH в целях тестирования и укажите IP-адрес сервера, за которым следует команда SSH, как показано ниже:
$ ssh 192.168.18.250
Если вы собираетесь войти в систему в первый раз, он попросит аутентифицировать соединение, поэтому введите «да» и нажмите Enter.
После этого терминал запросит пароль пользователя. Введите пароль и нажмите Enter, чтобы войти в систему на сервере.
Здесь, на выходном снимке экрана, вы можете видеть, что созданное нами сообщение отображается успешно.
Вот как просто и легко написать собственное сообщение и показать MOTD в Linux.
Теперь, что, если нам не нужны все другие текстовые сообщения по умолчанию, и мы предоставим только настраиваемый MOTD. Для этого нам просто нужно отключить или удалить разрешения на выполнение всех файлов и скриптов MOTD. Чтобы отключить разрешения для исполняемого файла, введите команду:
$ sudo chmod -x /etc/update-motd.d/*
После отключения разрешений для исполняемых файлов сценариев MOTD, снова войдите на серверную машину с другой машины через SSH.
$ ssh 192.168.18.250
Вы можете увидеть, насколько эффективно пропали все сообщения MOTD по умолчанию, и у нас есть чистый пользовательский MOTD.
Заключение
Этот пост предоставляет простое и легкое решение о том, как показать MOTD в Linux, создав новый файл MOTD в каталоге / etc и записав в него желаемое сообщение. Более того, мы научились отключать сообщение MOTD по умолчанию и показывать настраиваемое сообщение MOTD.
Что означает MOTD?
Аббревиатура » Термин
Термин » Аббревиатура
Слово в термине
#ABCDEFGHIJKLMNOPQRSTUVWXYZ НОВЫЙ
Сокр. » Срок
Срок » Сокр.
Слово в термине
Фильтровать по: Выберите категорию из списка. ..──────────Все вычисления (1)Интернет (1)Разное (1)Спорт (1)Новости и СМИ (1)Некоммерческие организации ( 1)Путешествия и туризм (1)ИТ (1)СМС (1)Военные (1)Чат (1)Несекретно (7) Сортировка: PopulityAlPhabelectyCategory
Термин | . | Оценить: | ||
---|---|---|---|---|
MOTD | Монстр дня Интернет | Оценить: | TD 91037||
Motto of the Day Miscellaneous » Unclassified | Rate it: | |||
MOTD | Match Of The Day Sports | Rate it: | ||
MOTD | Mystery Друидов Разное » Несекретно | Оценить: | ||
MOTD | Подробнее о двери Разное » Несекретно | Оценка ИТ: | ||
MOTD | Mob of the Dead Организации | Оценить: | ||
MOTD | MINI On The Dragon Разное » Unclassified | 7|||
0030 | MOTD | Movie of Day Сообщество »News & Media | Оценка ИТ: | |
MOTD | Офис Maryland Office of Tourism Development ». | |||
MOTD | Макияж дня Разное »Необукание | Оценка ИТ: | ||
MOTD | Mood | |||
MOTD | Mood of Day | |||
Оценка ИТ: | ||||
MOTD | Матери исчезающих MISCELLAGE» 9003 | . Есть еще одно хорошее объяснение для MOTD ? Не держите это в себе! Все еще не можете найти искомое определение аббревиатуры? Используйте нашу технологию Power Search , чтобы искать более уникальные определения в Интернете!ЦитатаИспользуйте приведенные ниже параметры цитирования, чтобы добавить эти сокращения в свою библиографию.Самый большой ресурс в Интернете дляАкронимы и сокращенияЧлен сети STANDS4Изображение или иллюстрацияДВИГАТЕЛЬМатч дня MOTD Кредит » Просмотреть Abbreviations.com#ABCDEFGHIJKLMNOPQRSTUVWXYZ Бесплатно, регистрация не требуется:Добавить в ChromeПолучите мгновенное объяснение любой аббревиатуры или аббревиатуры, которая попадется вам в любом месте в Интернете! Бесплатно, регистрация не требуется:Добавить в FirefoxПолучите мгновенное объяснение любой аббревиатуры или аббревиатуры, которая попадется вам в любом месте в Интернете! ВикторинаОкончательный тест аббревиатуры» ВстроитьПоделитесь изображением MOTD»Нажмите, чтобы просмотреть: МОТС. Значение в футболе (футбол). Определение. Вики. УсловияMOTD. Значение в футболе (футбол). Определение. Вики. Условия09.03 Футбол Европа. Лига Европы Рома — Реал Сосьедад Меньше(2,5) 1. 62 09.03 Футбол Европа. Лига Европы Спортинг — Арсенал 2 2.19 09.03 Футбол Европа. Лига Европы. Лига Европы Union Berlin — Royale Union SG Меньше(2,5) 1,68 09,03 Футбол Европа. Лига Европы Ювентус — Фрайбург 1 1.67 09.03 Футбол Европа. Лига Европы. Лига Конференций Европы Фиорентина — Сивасспор Хоум Овер(2) 1,83 Все советы Что такое «MOTD»? Что означает слово «MOTD» в футболе? MOTD — это сокращенная форма от «Матч дня». Артикул D-образный зазорЧто означает D-gap в американском футболе? Можем ли мы увидеть D-gap в начале матча? D-промежуток самый дальний… Все, что вы должны знать о беге с барьерамиБег с барьерами — одна из дисциплин легкой атлетики. Он имеет длительную историю и кажется… Букмекерские линии: лучший друг КаппераЛиния букмекерской конторы, для некоторых игроков это просто промежуточное средство, необходимое для увеличения… Сменная рукояткаЧто в теннисе называют «замещающим хватом»? Какова цель замены ручки? Какие виды… Глоссарий ставок Страна проживанияЧто такое Страна проживания в букмекерской конторе? Как правильно прописать поле Страна проживания при… ExactaВ чем особенность ставки Exacta? Тип ставки, который чаще всего используется в гонках, где игрок должен указать две… Lucky 31Что такое Lucky31 в ставках? Выгодно ли ставить на комбинацию Lucky31? Как рассчитать выигрыш по… ЦенаКак цена переводится с английского? Как понять коэффициент при размещении ставок на спорт? Термин «Цена» относится. |