linux – 什么是`shadow`组用于?

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

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

但是影子组的目的是什么?

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

解决方法

$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

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

相关文章

insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...