who、whoami 和 who am i 的区别

来源:互联网 发布:淘宝代金券怎么领取 编辑:程序博客网 时间:2024/05/22 02:21

先看看普通用户root用户输入这三条命令的不同结果:

 

看出区别来了吧,whoami显示的是当前“操作用户”的用户名,而who am i显示的是“登录用户”的用户名。

用Linux的术语来解释就是:(实际用户=uid,即user id。有效用户=euid,即effective user id)

 

who am i 显示的是实际用户的用户名,即用户登陆的时候的用户ID。此命令相当于who -m。
whoami   显示的是有效用户ID(
操作用户).

原创粉丝点击