如何在Mac OS或Linux中获取群组的群组ID?
即,命令GroupName ==>应该返回groupid
例如:
Command staff ==> 20
在Linux上,您可以使用getent(1):
$ getent group staff
staff:x:20:
如果您只想要20:
$ getent group staff | cut -d: -f3
20
在OS X上,可以使用dscl(1):
$ dscl . -read /Groups/staff | awk '($1 == "PrimaryGroupID:") { print $2 }'
20
使用以下简单的python命令(使用grp库)可以更容易在两个平台上获得相同的结果:
$ python -c 'import grp; print grp.getgrnam("staff").gr_gid'
20
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句