1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、其次,在linux命令行中输入:cat /etc/passwd。
3、键盘按“回车键”运行shell指令,此时会看到所有的用户和组信息。
【步骤一】cat /etc/passwd
cat /etc/passwd查看所有的用户信息,详情如下图
【步骤二】cat /etc/passwd|grep 用户名
cat /etc/passwd|grep 用户名,用于查找某个用户,如下图
【步骤三】cat /etc/group
cat /etc/group查看所有组信息,如下图
【步骤四】cat /etc/group|grep 组名
cat /etc/group|grep 组名,用于查找某个用户组,如下图
【步骤五】用户和组常用命令
groups 查看当前登录用户的组内成员
groups test 查看test用户所在的组,以及组内成员
whoami 查看当前登录用户名
1.如果能记住命令,其实这挺简单的,启动终端(命令行)后执行命令:id 用户名,用户名替换成你要查询的用户.小编这里以查看root为例;
2.在命令执行后的结果中 组=后面的就是用户所在的分组.这里小编用的是Ubuntu系统,和其他Linux发行版是一样的;
3.要判断用户是否存在同样用id命令就可以了。
你可以到 /etc/passwd 文件总进行查看。其中包括如下信息:用户名、组名、密码、用户登录系统后所在的主目录、用户所使用的SHELL(bash、或者 C-Shell)。其中:组名相同的用户属于同一个用户组的。例如:在UNIX/Linux 系统中有一个文件,其文件名叫做:/etc/groups。假设其内容如下:
user1_group:40
user2_group:41
user3_group:42
则:如果在 /etc/passwd 文件中有如下信息,可以判断如下几个用户是属于同一个组的。
usr1: 10: 40: /home/usr1:/bin/csh
usr2:11:40:/home/usr2:/bin/csh
则 usr1 和 usr2 属于同一个组(组标识都是 40)。10、11 为用户标识号。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)