[Cyuyan@localhost ~]$ whoami
Cyuyan
[Cyuyan@localhost ~]$ who am i
Cyuyan pts/0 2017-10-09 15:30 (:0.0)
[Cyuyan@localhost ~] su - root
[root@localhost ~]$ whoami
root
[root@localhost ~]$ who am i
Cyuyan pts/0 2017-10-09 15:30 (:0.0)
也就是說,使用 su 或者 sudo 命令切換用戶身份,騙得過 whoami,但騙不過 who am i。要解釋這背后的運行機制,需要搞清楚什么是實際用戶(UID)和有效用戶(EUID,即 Effective UID)。執(zhí)行 whoami 命令,等同于執(zhí)行 id -un 命令;執(zhí)行 who am i 命令,等同于執(zhí)行 who -m 命令。
新聞熱點
疑難解答
圖片精選