以下是一个简单的示例代码,用于获取系统中所有的用户组:

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类型的切片,其中每个元素表示一个用户组。我们可以遍历该切片并输出每个用户组的名称。

golang获取所有组

原文地址: https://www.cveoy.top/t/topic/c2fk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录