linux – / etc / passwd显示组中的用户,但/ etc / group不显示

我想验证用户帐户filesender_1是否为valid_senders组的成员.

当我查看/ etc / group时,filesender_1不存在:

valid_senders:x:12345:production_1

我将其读作“production_1是组valid_senders的唯一成员,其组ID为12345.”

然而:

当我查看/ etc / passwd时,会为filesender_1列出valid_senders的组ID …

filesender_1:x:1515:12345:filesender_1:/local/home/filesender_1:/bin/sh

…所以我知道valid_senders是filesender_1的主要组.

这是一个令人惊讶的差异,还是/ etc / group仅列出该组所在的成员是正常的?

解决方法

是的,这种差异是正常的.我已经多次看到它了,我停止查看/ etc / passwd和/ etc / group文件,而是开始按照应该查看的方式查看组成员身份:getent group< groupname>和组<用户名>.

相关文章

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...