小编tzl*_*ima的帖子

尝试在当天消息(MOTD)中打印用户名

我正在测试一个简单的脚本,该脚本向登录服务器的用户打印欢迎消息。

剧本:

#!/bin/sh
_user=$(whoami)
_hostname=$(hostname)
_currdate=$(date)

echo "#===================================================#"
echo "          Welcome $_user to $_hostname server"
echo "          Curr. time: $_currdate"
echo "          Have a nice day!"
echo " "
echo  "#==================================================#"
Run Code Online (Sandbox Code Playgroud)

我将脚本保存在/etc/update-motd.d/,以便在用户登录后显示该消息。问题是var_user总是显示为“ root ”,我找不到从用户那里获取用户名的方法。我正在通过 SSH 进行测试。

有人可以帮助我吗?谢谢!:)

linux ssh bash ubuntu

4
推荐指数
2
解决办法
5235
查看次数

标签 统计

bash ×1

linux ×1

ssh ×1

ubuntu ×1