系统管理命令之who am i

who am i 显示的是实际用户的用户名,即用户登陆的时候的用户ID。此命令相当于who -m。

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

好了,明白了两者区别之后,我们来说说who这个命令。有人会问,为什么我sudo su到root之后,who里面却没有显示呢?这是因为su过去的用户进程空间是作为一个子空间存在,他并没有得到一个登录的tty。

1、查看该命令帮助:

# who am i  --help

系统管理命令之who am i

 

2、查看该命令版本信息:

# who am i --version

系统管理命令之who am i

3、查看当前实际用户名、终端号、登录时间、登录者的ip地址。

系统管理命令之who am i

 

4、切换用户不影响该命令的输出。

系统管理命令之who am i