如何获取当前用户组的所有SID

时间:2018-09-01 09:31:43

标签: windows go

我需要获取当前用户组的所有SID。

我注意到os/user包可能会这样做,但是我无法访问lookup_windows.go中的函数,因为这些函数没有大写,对吧?

如何获取当前用户组的所有SID?

2 个答案:

答案 0 :(得分:2)

尝试这样的事情:

user, err := user.Current()
if err != nil {
    panic(err)
}
groupIds, err := user.GroupIds()
if err != nil {
    panic(err)
}
fmt.Printf("Groups: %v\n", groupIds)

答案 1 :(得分:1)

  

如何在我的项目中使用此软件包,例如listGoups

一点也不。

您根本无法。您必须使用其他软件包,例如你自己的叉子。