加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-14 02:46:32 所属栏目:Linux 来源:网络整理
导读:我想验证用户帐户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组的成员.

当我查看/ 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>和组<用户名>.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读