如何向特定用户发送消息?

时间:2019-10-31 11:34:09

标签: linux bash cron ubuntu-18.04

我编写了一个脚本,该脚本使具有特定组的用户无法在Linux中使用cron。用户登录系统时如何显示此消息“请勿使用Cron”? 例如,当用户测试登录到bash时(su -l测试)。消息显示“请勿使用Cron”

1 个答案:

答案 0 :(得分:0)

要在某些用户通过SSH登录时向其显示自定义消息,可以在SSH配置中使用Error Domain=NSCocoaErrorDomain Code=3587 "(null)" 规则。

如果您只想在特定用户登录时显示特定用户的有用信息,则Match指令可以执行以下操作:

Banner

在您的SSH配置(通常位于Match User <special_user> Banner /etc/ssh/banner.txt 中)中使用上述块后,您可以在/etc/ssh/sshd_config中放入“请勿使用Cron”,以便显示给该特定用户

如果您希望为多个用户显示该消息,则可以再次添加相同的阻止,但用该用户的用户名修改/etc/ssh/banner.txt