目录
Linux之用户组管理
创建用户组 --- groupadd命令
语法格式
参数及作用
案例
添加/删除组成员 --- gpasswd命令
命令格式
参数及作用
案例
修改用户组属性 --- groupmod命令
语法格式
参数及作用
案例
删除组账户 --- groupdel命令
语法格式
案例
用户和组账户的信息显示
Linux之用户组管理
创建用户组 --- groupadd命令
语法格式
groupadd [-r] 用户组名称
参数及作用
参数 | 作用 |
-g GID | 定义新用户组的组标记号(GID),默认值是已有的最大的GID加1 |
-r | 建立一个系统组账号,与-g不同时使用时,则分配一个1~999的GID |
案例
示例 --- 向系统中添加一个组ID为1009,组名为group1的新组
[root@localhost ~]# groupadd -g 1009 group1
添加/删除组成员 --- gpasswd命令
命令格式
gpasswd [选项] [用户] [组]
注意:只有 root用户 和 组管理员 才能够使用这个
参数及作用
参数 | 作用 |
-a | 把用户加入组 |
-d | 把用户从组中删除 |
-M | 可同时添加多个用户,用“,”隔开 |
-A | 给组指派管理员 |
案例
示例 --- 将zhang3,li4用户同时加入group1组,并指派zhang3为管理员
[root@localhost ~]# gpasswd -M zhang3,li4 -A zhang3 group1
修改用户组属性 --- groupmod命令
语法格式
groupmod 选项
用户组
参数及作用
参数 | 作用 |
-g GID
|
为用户组指定新的组标识号
|
-n
新用户组
|
将用户组的名字改为新名字修改用户组的名称和用户组的
GID
值
|
案例
示例 --- 将组group1的GID修改为2000,组名修改为group11
[root@localhost ~]# groupmod -g 2000 -n group11 group1
删除组账户 --- groupdel命令
语法格式
groupdel 用户组名
案例
示例 --- 从系统中删除组group11
[root@localhost ~]# groupdel group11
注意:
被删除的组若是基本组,则必须先删除引用该基本组的用户,然后再删除该基本组
用户和组账户的信息显示
命令格式 | 作用 |
users|w|who
|
显示当前用户信息
(
三条命令
)
|
id [
用户名
]
|
显示当前用户或指定
用户的ID
,
以及
所属组的ID
|
groups [
用户名
]
|
显示当前用户或指定用户
所属组账号的信息
|