-
g
:修改既有的
GID
字;
-
n
:修改既有的
范例一:
½刚刚
指令½立的
group1
mygroup
GID
201
[root@study ~]#
groupmod
-
g 201
-
n mygroup group1
[root@study ~]#
grep mygroup /etc/group /etc/gshadow
/etc/group:mygroup:x:
201
:
/etc/gshadow:mygroup:!::
不过,还是那句老话,不要随意的更动
GID
,容易造成系统资源的错乱喔!
.
groupdel
呼呼!
groupdel
自然就是在删除群组的啰~用法很简单:
[root@study ~]#
groupdel [groupname]
范例一:
½刚刚
mygroup
除!
[root@study ~]#
groupdel mygroup
范例二:若要
vbird1
这个
[root@study ~]#
groupdel vbird1
groupdel: cannot remove the
primary group of user 'vbird1'
为什么
mygroup
可以删除,但是
vbird1
就不能删除呢?原因很简单,『
有某个账号
(/etc/passwd)
initial group
使用该群组!
如果查阅一下,你会发现在
/etc/passwd
内的
vbird1
第四栏的
GID
/etc/group
内的
vbird1
那个群组的
GID
,所以啰,当然无法删除~否则
vbird1
这个用户登入系
统后,
就会找不到
GID
,那可是会造成很大的困扰的!那么如果硬要删除
vbird1
这个群组呢?
必须要确认
/etc/passwd
内的账号没有任何人使用该群组作为
initial group
』才行喔!所以,你可
以:
.
修改
vbird1
GID
,或者是:
.
删除
vbird1
这个使用者。
.
gpasswd
:群组管理员功能
如果系统管理员太忙碌了,导致某些账号想要加入某个项目时找不到人帮忙!这个时候可以½立『群
组管理员』喔!
什么是群组管理员呢?就是让某个群组具有一个管理员,这个群组管理员可以管理
哪些账号可以加入
/
移出该群组!
那要如何『½立一个群组管理员』呢?就得要透过
gpasswd
啰!
#
于系
管理
(root)
做的
作:
[root@study ~]#
gpasswd groupname
[root@study ~]#
gpasswd [
-
A user1,...] [
-
M user3,...] groupname
[root@study ~]#
gpasswd [
-
rR] groupname