首页 > 代码库 > go语言中os/user包的学习与使用

go语言中os/user包的学习与使用

package main;import (	"os/user"	"fmt")func main() {	//返回当前用户的结构	u, _ := user.Current();	fmt.Println(u.Name);	//用户主目录	fmt.Println(u.HomeDir);	//用户名	fmt.Println(u.Username);	//组ID	fmt.Println(u.Gid);	//用户ID	fmt.Println(u.Uid);	//根据用户名查找用户信息	u2, _ := user.Lookup("Administrator");	fmt.Println(u2);	//根据用户ID查找用户信息	u3, _ := user.LookupId("S-1-5-21-993545426-2765884555-2597373785-500");	fmt.Println(u3);}

技术分享

go语言中os/user包的学习与使用