我在Linux机器上创建了一个组。现在我正在尝试调用os.Chown将文件的所有权更改为该新组。os.Chown要求我知道uid和gid:funcChown(namestring,uid,gidint)error如何为我的组获取gid?我尝试使用user.Lookup("groupname"),但我得到了“未知用户组名”我可以调用os.Getgroups,但这只会返回一个组ID数组-它不会告诉我任何有关组名和组ID之间映射的信息。我猜我可以使用一个Unix实用程序(解析调用id的结果),但如果可以的话我宁愿不这样做。 最佳答案 更新