golang获取运行的当前用户信息
import (
"fmt"
"os/user"
"testing"
)
func TestUser(tt *testing.T) {
u, err := user.Current()
if err != nil {
tt.Error(err)
}
fmt.Println("当前用户")
fmt.Printf("Gid %s\n", u.Gid)
fmt.Printf("Uid %s\n", u.Uid)
fmt.Printf("Username %s\n", u.Username)
fmt.Printf("Name %s\n", u.Name)
fmt.Printf("HomeDir %s\n", u.HomeDir)
}