userパッケージを使ってみました。
user - The Go Programming Language
package main import ( "fmt" "os/user" ) func main() { user, err := user.Current() if err != nil { panic(err) } fmt.Println("User.Name : " + user.Name) fmt.Println("User.Uid : " + user.Uid) fmt.Println("User.Gid : " + user.Gid) fmt.Println("User.Username : " + user.Username) fmt.Println("User.HomeDir : " + user.HomeDir) }
User.Name : User.Uid : 501 User.Gid : 503 User.Username : hoge User.HomeDir : /home/hoge
ドキュメントにあるようにUser.Nameはブランクのようです。