spwd
spwd - 影密码数据库
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-01-01以来的天数,直到账户被禁用 |
8 | sp_flag | 保留的 |
sp_nam和sp_pwd项目是字符串,其他都是整数。如果找不到要求的条目,则会提出KeyError
。
它定义了以下项目:
spwd.getspnam(name)
返回给定用户名的影密码数据库条目。
spwd.getspall()
以任意顺序返回所有可用影密码数据库条目的列表。
扩展内容
Module
grp
组数据库的接口,与此类似。 Module
pwd
正常密码数据库的界面,与此类似。