Linux 所有关于用户组的信息,都存放在 /etc/group 这个文件,我们运行 cat /etc/group
,输出的就是当前操作系统上所有的用户组信息,每一行代表一个用户组,按照 :
号切割,分成三段。
其中的第一段代表用户组的名称,而最后一段代表的是用户组的 ID,也被称为 GID
。
1 root:x:0:
2 daemon:x:1:
3 bin:x:2:
4 sys:x:3:
5 adm:x:4:syslog,jmjc
6 tty:x:5:
7 disk:x:6:
8 lp:x:7:
9 mail:x:8:
10 news:x:9:
11 uucp:x:10:
12 man:x:12:
13 proxy:x:13:
14 kmem:x:15:
15 dialout:x:20:
16 fax:x:21:
17 voice:x:22:
18 cdrom:x:24:jmjc
...
更快的获取用户组的 GID 可以通过一个命令 egrep
,这是一个正则匹配命令,用它可以搜索到指定的相关信息。
// 创建用户
root@jmjc_server:~# groupadd grptest
// 获取用户信息
root@jmjc_server:~# egrep 'grptest' /etc/group
grptest:x:1005: // 这个 1005 就是刚刚创建的 grptest 用户组的 GID
相关文章 | |
---|---|
Linux 一个用户能够同时属于多个组吗? | 11/29/2018, 1:28:08 PM |
Linux 如何查看用户属于哪个组? | 11/29/2018, 1:59:15 PM |
Linux 如何修改用户密码 - passwd 命令 | 11/29/2018, 3:10:49 PM |
Linux 修改用户的 UID | 11/29/2018, 4:03:27 PM |
Linux 修改用户默认的家目录 | 11/29/2018, 4:21:44 PM |
Linux 修改用户默认的Shell类型 | 11/29/2018, 5:01:50 PM |
Linux 普通用户获取root权限 - sudo 授权命令 | 11/29/2018, 5:35:14 PM |