结果:
使用
who am i | awk '{print $1}'OR,logname因为没有其他方法可以保证。
以自身身份登录:
evan> echo $USERevanevan> echo $SUDO_USERevan> echo $LOGNAMEevanevan> whoamievanevan> who am i | awk '{print $1}'evanevan> lognameevanevan>普通sudo:
evan> sudo -sroot> echo $USERrootroot> echo $SUDO_USERevanroot> echo $LOGNAMErootroot> whoamirootroot> who am i | awk '{print $1}'evanroot> lognameevanroot>须藤su-:
evan> sudo su -[root ]# echo $USERroot[root ]# echo $SUDO_USER[root ]# echo $LOGNAMEroot[root ]# whoamiroot[root ]# who am i | awk '{print $1}'evan[root ]# lognameevan[root ]#苏多苏-; su tom:
evan> sudo su -[root ]# su tomtom$ echo $USERtomtom$ echo $SUDO_USERtom$ echo $LOGNAMEtomtom$ whoamitomtom$ who am i | awk '{print $1}'evantom$ lognameevantom$


