golang 用户信息获取

golang 用户信息获取

获取当前用户

1
2
3
4
5
6
7
8
9
10
11
12
13
import "os/user"

func main(){
crtUser, err := user.Current()
}
crtUser 的类型是:*User, 具体如下:
type User struct {
trueUid string // user id
trueGid string // primary group id
trueUsername string
trueName string
trueHomeDir string
}

查询用户

import "os/user"

 func main(){
     usr1, err1 := user.Lookup(userName) //通过用户名查询
     usr2, err2 := user.LookupId(123) //通过用户id查询
 }
文章目录
  1. 1. golang 用户信息获取
  2. 2. 获取当前用户
  3. 3. 查询用户
|