您的位置:

查看登录用户信息

一、使用whoami命令

在Linux系统中,使用whoami命令可以查看当前登录用户的用户名。

$ whoami

whoami命令会返回当前用户的用户名,例如:root

二、使用id命令

使用id命令可以查看当前登录用户的UID、GID以及所属用户组等信息。

$ id

id命令会返回当前用户的UID、GID以及所属用户组等信息,例如:uid=0(root) gid=0(root) groups=0(root)

三、查看登录历史

在Linux系统中,可以通过查看登录历史记录来了解当前系统上存在哪些登录用户。

登录历史记录一般保存在/var/log/wtmp文件中,可以使用last命令来查看。

$ last

last命令会返回所有用户的登录历史记录,例如:

root     pts/0        192.168.1.100    Sat Sep 12 10:36   still logged in   
root     tty1                          Sat Sep 12 09:04    gone - no logout   

其中,第一列为用户名,第二列为登录终端,第三列为登录IP,第四列为登录时间。

四、查看用户信息文件

在Linux系统中,每个用户的信息以及所属用户组等信息都保存在/etc/passwd文件中。

可以使用cat命令查看该文件。

$ cat /etc/passwd

passwd文件中每行表示一个用户,以“:”分隔为7个字段,分别为用户名、密码占位符、UID、GID、用户描述、主目录、默认shell。

五、查看用户组信息文件

在Linux系统中,每个用户组的信息以及所属用户等信息都保存在/etc/group文件中。

可以使用cat命令查看该文件。

$ cat /etc/group

group文件中每行表示一个用户组,以“:”分隔为4个字段,分别为组名、密码占位符、GID、组内用户列表。

总结

以上就是查看登录用户信息的几种方法,包括使用whoami命令查看用户名、使用id命令查看UID、GID及用户组信息、查看登录历史记录、查看用户信息文件以及查看用户组信息文件。