Linux之LOGNAME、USER、USERNAME、SUDO_USER区别
文章目录
- Linux之LOGNAME、USER、USERNAME、SUDO_USER区别
-
- ssh root@ip
- sudo -i
- sudo
- su
ssh root@ip
# 目标用户:root[root@t-deploy ~]# exportLOGNAME="root"USER="root"
sudo -i
# 目标用户:root[kevin@t-deploy ~]$ sudo -iLOGNAME="root"USER="root"USERNAME="root" #--- 新增SUDO_USER="kevin" #--- 新增
sudo
# 目标用户:root[kevin@t-deploy ~]$ sudo echo "USER:$USER USERNAME:$USERNAME LOGNAME:$LOGNAME SUDO_USER:$SUDO_USER"LOGNAME="kevin"USER="kevin"USERNAME=""SUDO_USER=""
su
# 目标用户:kevin[root@t-deploy ~]# su kevin -c exportLOGNAME="kevin"USER="kevin"USERNAME="root" #--- 新增