как отправить сообщение конкретному пользователю? - PullRequest
0 голосов
/ 31 октября 2019

Я пишу скрипт, который пользователи с определенной группой не позволяют использовать cron в Linux. как при входе пользователей в систему показывать это сообщение «Не использовать Cron» ?! например, когда пользователь тестирует логин для bash (su -l test). сообщение показывает, что «Не используйте Cron»

1 Ответ

0 голосов
/ 31 октября 2019

Чтобы отобразить пользовательское сообщение для определенных пользователей, когда они входят в систему через SSH, вы можете использовать правило Match в своей конфигурации SSH.

Если все, что вам нужно, это отображать некоторую полезную информацию для конкретного пользователя при входе в систему, директива Banner может сделать это:

Match User <special_user>
    Banner /etc/ssh/banner.txt

С помощью вышеуказанного блока в вашей конфигурации SSH, как правило,расположен, /etc/ssh/sshd_config, затем вы можете поместить «Не использовать Cron» в /etc/ssh/banner.txt, чтобы он отображался для этого конкретного пользователя

Если вы хотите, чтобы сообщение отображалось для более чем одного пользователя,затем вы можете снова добавить тот же блок, но изменить <special_user> на имя пользователя этого пользователя.

...