繁体   English   中英

Linux:如何从组名中获取组 ID? 反之亦然?

Linux: How to get group id from group name? and vice versa?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想检索特定组名的组 ID。 Linux/UNIX 系统中是否有执行此操作的命令? 另外,如果我想以另一种方式进行 - 从组 ID 中获取组名,这也可能吗?

4 个回复
# getent group 124
mysql:x:124:

# getent group mysql
mysql:x:124:

您可以使用以下命令:

awk -F\: '{print "Group " $1 " with GID=" $3}' /etc/group | grep "group-name"

要么

cat /etc/group | grep group-name

其中group-name是您要搜索的组。

给定 gid,以下是获取组名的方法:

getent group GID | cut -d: -f1

给定组名,我们得到 git:

getent group groupname | cut -d: -f3

我在这里看到您可以使用id命令分别从组名或用户名中获取 gid 或 uid。

id -u username

id -g groupname
3 Linux中的用户ID和组ID

请引导我阅读教程,在那里我可以参考Linux找到有关用户ID(真实和有效)和组ID(真实和有效)的信息。 谢谢,LinuxPenseur ...

6 如何在Linux中更改一组组ID

我有一个大的/ etc / group。 我想在100-999之间的所有GID更改它们,方法是在其开头加上9,并希望其他所有组ID都不要更改。 例如 应该成为。 我已经尝试使用awk和sed来做到这一点,但是有些事情对我来说还不清楚。 请帮忙。 谢谢。 ...

9 nifi SFTP 按组名而不是 id 设置组

使用 nifi SFTP 处理器将我们的数据发送到 Splunk 通用转发器。 我们希望我们发送的文件归 splunk:splunk 所有。 但是,splunk 组的 GID 似乎因通用转发器而异,导致我们必须使用变量为每个环境指定适当的 splunk GID。 我们无法轻松地对 Splunk 人员 ...

10 phpfox:如何获取我的组名?

如何获得我所属的组名? 我可以得到这些信息: $user = Phpfox::getService('user')->get($username, false) ; [user_group_id] => 6 [title] => user_group_ti ...

2018-04-25 08:25:46 1 37   phpfox
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM