Для задания динамического motd в RHEL 9 можно использовать модуль PAM (Pluggable Authentication Modules) и скрипты в папке /etc/update-motd.d/, аналогично Ubuntu.
В RHEL 9 можно установить пакет pam_motd, который обеспечивает генерацию динамического motd при входе по ssh. Для этого нужно выполнить следующие шаги:
1. Установите пакет pam_motd:
sudo yum install pam_motd
2. Отредактируйте файл
/etc/pam.d/sshd
и добавьте следующую строку в конец блока
session
:
session optional pam_motd.so
Эта строка добавит модуль pam_motd в PAM-стек при входе по ssh.
3. Создайте скрипты в папке
/etc/update-motd.d/
, которые будут генерировать нужный вам motd. Например, можно создать скрипт
/etc/update-motd.d/10-disk-usage
с содержимым:
#!/bin/bash
df -h | grep '^/dev/' | awk '{print $1 " " $5}'
Этот скрипт покажет использование дисковых разделов.
4. Сделайте скрипты исполняемыми:
sudo chmod +x /etc/update-motd.d/*
5. Перезапустите sshd, чтобы изменения вступили в силу:
sudo systemctl restart sshd
Теперь при входе по ssh будет отображаться динамический motd, сгенерированный скриптами в папке
/etc/update-motd.d/
.