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

前端之家收集整理的这篇文章主要介绍了linux – / etc / passwd显示组中的用户,但/ etc / group不显示前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想验证用户帐户filesender_1是否为valid_senders组的成员. @H_301_2@当我查看/ etc / group时,filesender_1不存在:

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

@H_301_2@然而:

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

filesender_1:x:1515:12345:filesender_1:/local/home/filesender_1:/bin/sh
@H_301_2@…所以我知道valid_senders是filesender_1的主要组.

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

解决方法

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

猜你在找的Linux相关文章