在线文档教程

spwd

spwd - 影密码数据库

2.5版本中的新功能。

该模块提供对Unix影密码数据库的访问。它可用于各种Unix版本。

您必须拥有足够的权限才能访问影密码数据库(这通常意味着您必须是root用户)。

影密码数据库条目被报告为元组对象,其属性对应于spwd结构的成员(下面的属性字段,请参阅<shadow.h>):

指数属性含义
0sp_nam登录名
1sp_pwd加密的密码
2sp_lstchg上次更改的日期
3SP_MIN变化之间的最短天数
4SP_MAX更改之间的最长天数
5sp_warn密码过期前的天数以警告用户
6sp_inact密码过期后直到帐户被阻止的天数
7sp_expire自1970-01-01以来的天数,直到账户被禁用
8sp_flag保留的

sp_nam和sp_pwd项目是字符串,其他都是整数。如果找不到要求的条目,则会提出KeyError

它定义了以下项目:

spwd.getspnam(name)

返回给定用户名的影密码数据库条目。

spwd.getspall()

以任意顺序返回所有可用影密码数据库条目的列表。

扩展内容

Module grp 组数据库的接口,与此类似。 Module pwd 正常密码数据库的界面,与此类似。