一、UID与EUID两三事
UID,实际用户ID,指的是当前用户的ID。
EUID,有效用户ID,指的是当前操作的用户ID。
二、whoami、who am i、who
如果普通用户登录
zouxuandeMacBook-Pro:~ zouxuan$ whoami
zouxuan
zouxuandeMacBook-Pro:~ zouxuan$ who am i
zouxuan ttys000 May 4 18:18
zouxuandeMacBook-Pro:~ zouxuan$ who
zouxuan console Apr 28 20:31
zouxuan ttys000 May 4 18:18
使用su -命令切换至root用户后再次查看
zouxuandeMacBook-Pro:~ zouxuan$ sudo su -
Password:
zouxuandeMacBook-Pro:~ root# whoami
root
zouxuandeMacBook-Pro:~ root# who am i
zouxuan ttys000 May 4 18:18
zouxuandeMacBook-Pro:~ root# who
zouxuan console Apr 28 20:31
zouxuan ttys000 May 4 18:18
结果发生了变化,可见whoami查询的是EUID,who、who am i查询的是UID。