gpt4 book ai didi

Linux 命令 'getent group' 不返回某些组的用户?

转载 作者:IT王子 更新时间:2023-10-29 00:55:38 25 4
gpt4 key购买 nike

我正在使用 getent group 命令获取 groups 以及 linux 中的用户名。但它没有显示某些我知道存在的 groups 的任何 usernames

我需要这个信息,还有其他办法吗?

获取前两个结果:--

root:x:0: 
bin:x:1:bin,daemon

如您所见,root 组没有用户,bin 组中有 2 个用户。我知道根组包含一个用户根,但它现在显示在这里。

最佳答案

您缺少的是每个用户都有一个主要组,该组存储在 /etc/passwd 中(通常在字段 4 中),并且可能有一个或多个补充组。只有补充组协会在/etc/group中,因此,是唯一 getent group将会呈现。为了获得特定用户的整个组列表,您可以使用 id -a <user> ,但您必须在用户列表中迭代它才能获得完整的信息转储...

关于Linux 命令 'getent group' 不返回某些组的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17107119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com