golang语言中os/user包的学习与使用
2024-10-19 07:35:15
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);
}
最新文章
- ZooKeeper个人笔记客户端watcher和AsycCallback回调
- 将.NET dll注册到GAC(Global Assembly Cache)中
- sql server 跨数据库插入数据
- 【BZOJ-1121】激光发射器SZK 物理 + 数学 + 乱搞
- jar包制作
- 自定义一个叫 ReadOnlyXmlMembershipProvider 的 MembershipProvider,用 XML 作为用户储藏室
- CCF真题之相邻数对
- 1行代码,删除svn文件夹
- [原]1856-More is better-基础并查集
- 比较escape、encodeURI、encodeURIComponent
- HDU 3452 Bonsai
- 万马齐喑究可哀-中文编程的又一波";讨论";
- [工作积累] Google Play Services
- JAVA设计模式初探之适配器模式
- oracle创建用户和密码以及授权登录问题
- 向指定URL发送GET、POST方法的请求
- 处理DateTime.Now不经过ToString()转换的格式(带有AM、PM)问题
- 微信小程序之蓝牙 BLE 踩坑记录
- Bellman-Ford FORMCM
- VIO系统的IMU与相机时间偏差标定