36.3. spwd-影子密码数据库

2.5 版的新Function。

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

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

影子密码数据库条目被报告为类似 Tuples 的对象,其属性与spwd结构的成员相对应(以下属性字段,请参阅<shadow.h>):

Index Attribute Meaning
0 sp_nam Login name
1 sp_pwd Encrypted password
2 sp_lstchg 最后更改日期
3 sp_min 最少两次更改之间的天数
4 sp_max 两次更改之间的最大天数
5 sp_warn 密码到期前警告用户的天数
6 sp_inact 密码到期后直到帐户被阻止的天数
7 sp_expire 从 1970-01-01 到帐户被禁用为止的天数
8 sp_flag Reserved

sp_nam 和 sp_pwd 项是字符串,所有其他都是整数。如果找不到要求的条目,将引发KeyError

它定义了以下项目:

See also

  • Module grp

  • 组数据库的接口,与此类似。

  • Module pwd

  • 普通密码数据库的接口,与此类似。

首页