golang获取所有组
以下是一个简单的示例代码,用于获取系统中所有的用户组:
package main
import (
"fmt"
"os/user"
)
func main() {
groups, err := user.Groups()
if err != nil {
fmt.Println(err)
return
}
for _, group := range groups {
fmt.Println(group.Name)
}
}
该代码使用了os/user包中的Groups函数来获取所有的用户组。该函数返回一个[]Group类型的切片,其中每个元素表示一个用户组。我们可以遍历该切片并输出每个用户组的名称。
原文地址: https://www.cveoy.top/t/topic/c2fk 著作权归作者所有。请勿转载和采集!