我想验证用户帐户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>和组<用户名>.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。