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....等用户组。
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
学习是年轻人改变自己的最好方式