class twisted.python.fakepwd.ShadowDatabase: (source)
ShadowDatabase
holds a shadow user database in memory and makes it available via the same API as spwd
.
Present Since | 12.0 |
Method | __init__ | Undocumented |
Method | addUser | Add a new user record to this database. |
Method | getspnam | Return the shadow user record corresponding to the given username. |
Method | getspall | Return a list of all shadow user records. |
Instance Variable | _users | A list of _ShadowRecord instances holding all user data added to this database. |
list
of _ShadowRecord
instances holding all user data added to this database.list
)
Add a new user record to this database.
Parameters | username | The value for the sp_nam field of the user record to add. (type: str ) |
password | The value for the sp_pwd field of the user record to add. (type: str ) | |
lastChange | The value for the sp_lstchg field of the user record to add. (type: int ) | |
min | The value for the sp_min field of the user record to add. (type: int ) | |
max | The value for the sp_max field of the user record to add. (type: int ) | |
warn | The value for the sp_warn field of the user record to add. (type: int ) | |
inact | The value for the sp_inact field of the user record to add. (type: int ) | |
expire | The value for the sp_expire field of the user record to add. (type: int ) | |
flag | The value for the sp_flag field of the user record to add. (type: int ) |
Return the shadow user record corresponding to the given username.