选项
与
参数
:
:若
没
有任何
参数时
,表示
给
予
groupname
一
个
密
码
(/etc/gshadow)
-
A
:
½
groupname
的主控
权
½由后面的使用者管理
(
该
群
组
的管理
员
)
-
M
:
½
某些
账号
加入
这个
群
组当
中!
-
r
:
½
groupname
的密
码
移除
-
R
:
让
groupname
的密
码栏
失效
#
关
于群
组
管理
员
(Group administrator)
做的
动
作:
[someone@study ~]$
gpasswd [
-
ad] user groupname
选项
与
参数
:
-
a
:
½
某位使用者加入到
groupname
这个
群
组当
中!
-
d
:
½
某位使用者移除出
groupname
这个
群
组当
中。
范例一:½立一
个
新群
组
,名
称为
testgroup
且群
组
½由
vbird1
管理:
[root@study ~]#
groupadd testgroup
<==
先½立群
组
[root@study ~]#
gpasswd testgroup
<==
给这个
群
组
一
个
密
码
吧!
Changing the password for group testgroup
New Password:
Re
-
enter new password:
#
输
入
两
次密
码
就
对
了!
[root@study ~]#
gpasswd
-
A vbird1 testgroup
<==
加入群
组
管理
员为
vbird1
[root@study ~]#
grep testgroup /etc/group /etc/gshadow
/etc/group:testgroup:x:1503:
/etc/gshadow:testgroup:
$6$MnmChP3D$mrUn.Vo.buDjObMm8F2emTkvGSeuWikhRzaKHxpJ...:vbird1:
#
很有趣吧!此
时
vbird1
则拥
有
testgroup
的主控
权
喔!身份有
点
像板主啦!
范例二:以
vbird1
登入系
统
,并且
让
他加入
vbird1, vbird3
成
为
testgroup
成
员
[vbird1@study ~]$
id
uid=1003(vbird1) gid=1004(vbird1) groups=1004(vbird1) ...
#
看得出
来
,
vbird1
尚未加入
testgroup
群
组
喔!
[vbird1@study ~]$
gpasswd
-
a vbird1 testgroup
[vbird1@study ~]$
gpasswd
-
a vbird3 testgroup
[vbird1@study ~]$
grep testgroup /etc/group
testgroup:x:1503:
vbird1,vbird3
很有趣的一个小实验吧!我们可以让
testgroup
成为一个可以公开的群组,然后½立起群组管理员,
群组管理员可以有多个。在这个案例中,我½
vbird1
设定为
testgroup
的群组管理员,所以
vbird1
就
可以自行增加群组成员啰~呼呼!然后,该群组成员就能够使用
newgrp
啰~
13.2.4
账号管理实例
账号管理不是随意½置几个账号就算了!有时候我们需要考虑到一部主机上面可能有多个账号在协同
工作!
举例来说,在大学任½时,我们学校的专题生是需要分组的,这些同一组的同学间必须要能