Go语言 user.LookupGroup 函数使用教程
在 Go 语言中,user.LookupGroup 函数可以根据组名查找对应的组信息。使用方法如下:
package main
import (
"fmt"
"os/user"
)
func main() {
group, err := user.LookupGroup('staff')
if err != nil {
fmt.Println(err)
return
}
fmt.Printf('Group name: %s\n', group.Name)
fmt.Printf('Group ID: %s\n', group.Gid)
}
以上代码会输出:
Group name: staff
Group ID: 20
其中,LookupGroup 函数的参数是要查找的组名,返回值是一个 *user.Group 类型的指针和一个错误类型。如果查找失败,err 会返回相应的错误信息。如果查找成功,可以通过 group.Name 和 group.Gid 分别获取组名和组 ID。
原文地址: https://www.cveoy.top/t/topic/kpGF 著作权归作者所有。请勿转载和采集!