Python学习:pwd模块

坚强是说给别人听的谎言 提交于 2020-01-20 18:13:12

介绍

pwd模块提供了获取UNIX平台用户的账户与密码信息(通过文件 /etc/passwd),在所有的UNIX版本平台都可使用。

pwd模块返回的是一个类似元组的对象,该对象的各个属性对应于passwd结构体的各个成员值,具体如下:

index 属性 含义
0 pw_name 用户名
1 pw_passwd 可选的加密用户密码
2 pw_uid 用户ID
3 pw_gid 组ID
4 pw_gecos 用户名或者注释段
5 pw_dir 家目录
6 pw_shell 命令行解释器

方法

模块定义了三个方法:

方法定义 作用
pwd.getpwuid(uid) 根据给定的用户ID,返回password数据库入口句柄
pwd.getpwnam(name) 根据给定的用户名,返回password数据库入口句柄
pwd.getpwall() 返回所有可用的password数据库入口句柄列表
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!