Golang 获取当前系统用户信息指南
使用 Golang 获取当前系统用户信息
在 Go 语言中,你可以使用 os/user 包来轻松获取当前系统用户的信息,例如用户名和用户 ID。
以下是一段示例代码,展示了如何使用 os/user 包获取当前用户的用户名和用户 ID:
package main
import (
'fmt'
'os/user'
)
func main() {
// 获取当前用户
currentUser, err := user.Current()
if err != nil {
fmt.Println('无法获取当前用户:', err)
return
}
// 输出用户名和用户ID
fmt.Println('当前用户:', currentUser.Username)
fmt.Println('用户ID:', currentUser.Uid)
}
运行以上代码,你将在控制台看到当前系统用户的用户名和用户 ID。
原文地址: https://www.cveoy.top/t/topic/dRwj 著作权归作者所有。请勿转载和采集!