购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2.1 用户组的账号维护

用户组是用户组账号的集合,每个用户组至少有一个或一个以上的用户成员。多数情况下,用户组伴随着用户的创建而产生,在实际环境下,可能只需要用户组来协助完成日常的运维工作,或需要对两个或两个以上的用户实现资源的共享,这些都需要针对用户组进行操作。

创建用户组使用的是groupadd命令,该命令在创建用户组时可以直接指定用户组的ID,也可以直接指定要添加到用户组的成员(用户),命令的语法及选项说明如下:


groupadd [options] group

命令选项参数说明:

●-f(force):创建用户组时,如果出现组名相同就终止。

●-g(gid):设置用户组ID值。

●-p(password):将加密的密码用于新组。

●-r:创建一个系统组。

例如创建用户组group-1时执行以下groupadd命令就可以,创建后可以使用cat、grep等命令来查看用户组的存放文件/etc/group以确认操作结果。


[root@centos-s8 ~]# groupadd group-1
[root@centos-s8 ~]# grep group-1 /etc/group
group-1:x:1004:

对于用户组,如果需要增加成员,可以执行以下命令来添加,并在添加成员后确认。


[root@centos-s8 ~]# usermod -G group-1 user-1
[root@centos-s8 ~]# grep group-1 /etc/group
group-1:x:1004:user-1 

或使用以下命令来添加,并在添加后确认。


[root@centos-s8 ~]# gpasswd -a user-5 group-1
Adding user user-5 to group group-1
[root@centos-s8 ~]# grep group-1 /etc/group
group-1:x:1004:user-1,user-5 

如果要把用户从用户组中移除,可以执行以下命令:


[root@centos-s8 ~]# gpasswd -d user-5 group-1
Removing user user-5 from group group-1

其实还可以直接进入/etc/group文件中把用户删除,可以达到一样的目的。

对于用户组,如果需要为用户组创建密码,可以使用gpasswd命令,在设置用户组密码时通常需要指定组的名称,否则不能设置密码,命令的语法及选项说明如下:


gpasswd [option] group

命令选项参数说明:

●-a(add):把用户添加到用户组。

●-d(delete):把用户从用户组中删除。

●-r(remove):移除用户组密码。

●-R(restrict):限制其他成员访问用户组。

例如对刚创建的用户组group-1创建密码,可执行以下命令: qGc9nbB6pML/p1KQRd0cCPiArA56wcFIwvJ1I2pry5PhwMLJKONEmdnirO344C7i


[root@centos-s8 ~]# gpasswd group-1
Changing the password for group group-1
New Password: 
Re-enter new password:

点击中间区域
呼出菜单
上一章
目录
下一章
×