id 工具是用来查询用户信息, 比如用户所归属的用户组, UID 和 GID 等; id 用法极为简单; 我们举个例子说明一下;
语法格式: id [参数] [用户名]
至于有哪些参数, 自己查一下 id --help 或 man id ; 如果 id 后面不接任何参数和任何用户, 默认显示当前操作用户的用户名, 所归属的用户组, UID 和 GID 等;
实例一: 不加任何参数和用户名;
- [[email protected] ~]$ id
- uid=500(beinan) gid=500(beinan) groups=500(beinan)
注解: 在没有加任何参数的情况下, 查询的是当前操作用户的用户名, UID ,GID 和所处的主用户组和附属用户组; 在本例中, 用户名是 beinan,UID 是 500, 所归属的主用户组是 beinan,GID 是 500 ;
实例二: id 后面接用户名;
如果我们想查询系统中用户的 UID 和 GID 相应的内容, 可以直接接用户名, 但用户名必须是真实的 , 能在 / etc/passwd 中查到的;
- [[email protected] ~]$ id linuxsir
- uid=505(linuxsir) gid=502(linuxsir) groups=502(linuxsir),0(root),500(beinan)
注解: 查询用户 linuxsir 的信息, 用户 linuxsir ,UID 为 505, 所归属的主用户组是 linuxsir, 主用户组的 GID 是 502; 同时 linuxsir 用户也是 GID 为 0 的 root 用户组成员, 也是 GID 为 500 用户组 beinan 的成员;
来源: http://www.bubuko.com/infodetail-3108670.html