一、使用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及用户组信息、查看登录历史记录、查看用户信息文件以及查看用户组信息文件。