Я тестирую простой скрипт, который печатает приветственное сообщение для пользователей, которые входят в систему на сервере.
Сценарий:
#!/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 "#==================================================#"
Я сохраняю скрипт в /etc/update-motd.d/, чтобы сообщение появлялось после входа пользователя. Проблема в том, что var _user
всегда отображается как « root », и я не могу найти способ получить имя пользователя от пользователя. Я проверяю это через SSH.
Кто-нибудь может мне помочь? Спасибо! :)