Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何向特定用户发送消息?_Linux_Bash_Cron_Ubuntu 18.04 - Fatal编程技术网

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

Linux 如何向特定用户发送消息?,linux,bash,cron,ubuntu-18.04,Linux,Bash,Cron,Ubuntu 18.04,我编写了一个脚本,具有特定组的用户不能在linux中使用cron。如何在用户登录系统时显示此消息“请勿使用Cron”?! 例如,当用户测试登录到bash时(su-l测试)。消息显示“请勿使用Cron”要在某些用户通过SSH登录时向他们显示自定义消息,您可以在SSH配置中使用匹配规则 如果您只想在特定用户登录时显示一些有用的信息,Banner指令可以执行以下操作: Match User <special_user> Banner /etc/ssh/banner.txt 匹配用

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

要在某些用户通过SSH登录时向他们显示自定义消息,您可以在SSH配置中使用
匹配规则

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

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


如果要为多个用户显示消息,则可以再次添加相同的块,但要使用该用户的用户名修改

目前你的问题还不清楚。你应该回答你的问题,并写下更多关于你想要达到的目标的细节。添加一个示例可能会有所帮助。当用户登录时向其显示消息可能取决于用户选择作为登录shell的shell。对于图形环境,方法将有所不同。在本例中,请告诉我们您使用的是哪种图形桌面环境。您想在图形登录后还是在用户打开终端窗口时查看消息?