36.3. spwd — 影子密码数据库 — Python 文档
来自菜鸟教程
Python/docs/2.7/library/spwd
36.3. 家庭成员 ——影子密码数据库
2.5 版中的新功能。
该模块提供对 Unix 影子密码数据库的访问。 它可用于各种 Unix 版本。
您必须有足够的权限才能访问影子密码数据库(这通常意味着您必须是 root)。
影子密码数据库条目报告为类似元组的对象,其属性对应于 spwd
结构的成员(下面的属性字段,请参阅 <shadow.h>
):
索引 | 属性 | 意义 |
---|---|---|
0 | sp_nam
|
登录名 |
1 | sp_pwd
|
加密密码 |
2 | sp_lstchg
|
上次更改日期 |
3 | sp_min
|
更改之间的最少天数 |
4 | sp_max
|
更改之间的最大天数 |
5 | sp_warn
|
密码到期前警告用户的天数 |
6 | sp_inact
|
密码过期后直到帐户被阻止的天数 |
7 | sp_expire
|
从 1970 年 1 月 1 日到帐户被禁用的天数 |
8 | sp_flag
|
保留 |
sp_nam 和 sp_pwd 项是字符串,所有其他项都是整数。 如果找不到请求的条目,则会引发 KeyError
。
它定义了以下项目:
- spwd.getspnam(name)
- 返回给定用户名的影子密码数据库条目。
- spwd.getspall()
- 以任意顺序返回所有可用影子密码数据库条目的列表。