Linux下查看已有用户的方法(linux查看有哪些用户)
Linux是一种被广泛使用的多用户多任务操作系统,有时候我们需要查看系统上已存在的用户以及它们的属性,Linux下访问已有用户的方法有很多,比如可以使用GNU/Linux系统自带的命令,也可以用户一些图形工具,就来介绍一下Linux下查看已有用户的方法。
## 一、使用GNU/Linux系统自带的命令
GNU/Linux系统自带了一些查看已存在用户的命令,比如`who`,`whoami`,`id`,`grep`,`more`, `cut`,`sort`,以及`awk`等等,它们可以帮助我们查看系统里已存在的用户及用户的特性。
首先介绍`who`命令,它可以查看系统当前登录的用户和登录时间:
who
root pts/0 2020-07-04 12:09 (192.168.1.1) pc pts/1 2020-07-04 12:12 (192.168.1.2)
再介绍`whoami`命令,它可以查看当前登录的用户名:
whoami
root
`id`命令可以查看用户的用户ID和组ID:
id root
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon)
其他命令也可以用来查看系统已存在用户:
cat /etc/passwd //查看passwd文件中的用户
cat /etc/group //查看group文件中的用户
## 二、使用图形工具
Linux下是有一些用户查看的图形工具,比如终端界面的system-config-users,这个工具可以用来创建和删除用户,也可以查看现有用户,同时查看用户的详细信息。
system-config-users首先会显示出系统上已存在的所有用户,用户的账号,ID,主目录,及登陆状态都会显示出来:
![system-config-users](https://img-blog.csdnimg.cn/2020120413072943.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21heWV4dGVu)
然后,我们可以点击某一个用户来查看该用户的更多信息,包括该用户的所属群组,以及用户权限:
![user-details](https://img-blog.csdnimg.cn/20201204130753492.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21heWV4dGVu)
总的来说,Linux下查看已存在的用户的方法有很多,可以使用GNU/Linux系统自带的命令,也可以使用一些图形界面的工具,这样可以节省很多时间,而且方便查看用户的信息,非常有用。