`shadow` 组有什么用?

Sht*_*ééf 7 linux ubuntu groups shadow nss

在我的 Ubuntu 9.10 系统上,有一个shadow系统组。似乎根本没有分配给该组的任何用户。我能找到的属于这个组的唯一文件是/etc/shadow/etc/gshadow

我知道这些文件的目的是单独存储密码,使普通用户无法访问,passwd因为其他原因仍然可能想要访问。

但是这个shadow 小组的目的是什么?

我对此感到好奇的原因是,我正在考虑nsswitch.conf将其配置为将其存储在其他地方,并且想知道是否有任何实际尝试shadow使用shadow组凭据访问数据库。

Phi*_*ler 5

$ find /usr/bin/ -group shadow | xargs ls -l
-rwxr-sr-x 1 root shadow 45384 2008-12-08 03:13 /usr/bin/chage
-rwxr-sr-x 1 root shadow 21424 2008-12-08 03:13 /usr/bin/expiry
Run Code Online (Sandbox Code Playgroud)

可能没有任何用户,但肯定有软件需要能够读取该文件。请注意,passwd它本身是 setuid root,因此不需要它。