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

时间:2015-03-30 21:58:25

标签: linux bash

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

3 个答案:

答案 0 :(得分:9)

# getent group 124
mysql:x:124:

# getent group mysql
mysql:x:124:

答案 1 :(得分:0)

您可以使用以下命令:

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

cat /etc/group | grep group-name

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

答案 2 :(得分:-1)

我看到here可以使用id命令分别从组名或用户名获取gid或uid。

id -u username

id -g groupname