1,用户查询相关命令id,finger,users,w,who,last,lastlog,groups

本节主要介绍在用户管理中,查询用户的几种常见工具id,finger,w,who,last,lastlog,groups的用法。

用户查询工具的原理:
在用户管理中,用户查询是通过几个常用的工具来完成的,比如id,finger,groups,users....,我们都知道用户的配置文件是/etc/passwd,用户组的配置文件是/etc/group文件,我们对用户的查询除了通过查询工具以外,我们还能直接查看用户和用户组的配置文件或相关的用户日志记录信息来达到查询的目的;
用户查询工具的原理也是读取与用户和用户组有关的配置文件以及相关的用户日志记录信息,然后按一定的规则和条件输出。

1.1 id命令

id命令是用来查询用户的信息,比如用户所归属于哪些用户组,以及UID和GID等。id命令的用法非常简单,我们举例说明一下:
1)id命令语法
语法格式:id(参数)【用户名】
如果id后面不接任何参数和任何用户,默认显示当前操作用户的用户名,所归属的用户组,UID和GID等。
2)id命令实例
实例1:查询自身的相关信息(不加任何参数和用户名)

[root@chensiqi1 ~]# iduid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

说明:在不加任何参数的情况下,查询的是当前操作用户的用户名,UID,GID和用户所归属主用户组(或称做初始有效用户组)和附属用户组,在本例中,用户名是root,UID是0,所归属的主用户组是root,GID为0.root同时属于bin,daemon....等用户组。

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式