我正在测试一个简单的脚本,该脚本向登录服务器的用户打印欢迎消息。
剧本:
#!/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 进行测试。
有人可以帮助我吗?谢谢!:)