用户组密码

我们一般只听说过用户 (user) 的密码 , 什么时候又多出来了个用户组 (group) 密码 ?
假设下面这种情况 :
当 jaseywang 要用 kiki 的用户组当做自己的默认的用户组时 , 该怎么办 ? 这时候就要使用到用户组密码 . 前提是预先配置号 kiki 的用户组密码 . 而该密码就存储在 /etc/gshadow 中 .
在未设置用户组密码之前 , gshadow 是这样的 :
kiki:!::
jaseywang:!::

我们使用 gpasswd 设置密码
# gpasswd kiki
Changing the password for group kiki
New Password:
Re-enter new password:

在看一下 gshadow , 变成了这样 :
kiki:$1$ZoM//cn5$C.sspLF2p5XHgkRvqb/pc1::
jaseywang:!::

在 jaseywang 取得密码后 , 就可以使用 newgrp 来将本身的用户组由 jaseywang 变为 kiki 了 . 若要还原 , exit 即可 .

# su – jaseywang
$ touch test1
$ ll test1
-rw-rw-r– 1 jaseywang jaseywang 0 2011-01-01 10:50 test1
$ newgrp kiki
Password:
$ touch test2
$ ll test2
-rw-r–r– 1 jaseywang kiki 0 2011-01-01 10:50 test2
$ exit
exit