Linux下用户UID与GID的查看方法

发布时间:2020-05-26编辑:脚本学堂
本文介绍了linux系统中查看用户uid与gid的方法,使用 id 命令可以通过用户名查看UID、GID,需要的朋友参考下。

linux下如何查看用户UID与GID?

方法一:使用 id 命令
使用 id 命令可以通过用户名查看UID、GID。

id命令的用法。

id [选项]... [用户名] 
命令选项
 

-a 忽略,兼容其它版本
-Z, –context 只输出当前用户的安全上下文
-g, –group 只输出有效的GID
-G, –groups 输出所有的GID
-n, –name 对于 -ugG 输出名字而不是数值
-r, –real 对于 -ugG 输出真实ID而不是有效ID
-u, –user 只输出有效UID
–help 输出帮助后退出
–version 输出版本信息后退出

例子:
 

复制代码 代码示例:
heihaier@heihaier-desktop:~$ id root 
uid=0(root) gid=0(root) groups=0(root) 

方法二:查看 /etc/password 文件
 

复制代码 代码示例:
/etc/password 文件格式
root:x:0:0:root:/root:/bin/bash 

上面是这个文件的一行实例,每个域用 : 区分,从左向右分别是
 

root 用户名:1~32 字节长。
x 密码:字符x表示密码被加密保存在 /etc/shadow 文件中。
0 用户ID(UID):每个用户必需指定UID。UID 0 是保留给 root 用户的。UID 1~99是保留给其它预定义用户的。 UID 100~999是保留给系统用户的。
0 组ID(GID):主组ID(保存在 /etc/group 文件中)。
root 用户ID信息:用户备注信息。
/root 主目录:用户主目录。
/bin/bash 命令解释器(shell):用户默认的命令解释器的路径。

例子:

复制代码 代码示例:
heihaier@heihaier-desktop:~$ sudo cat /etc/passwd | grep root 
root:x:0:0:root:/root:/bin/bash