class 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 | getspall |
Return a list of all shadow user records. |
| Method | getspnam |
Return the shadow user record corresponding to the given username. |
| Instance Variable | _users |
A list of _ShadowRecord instances holding all user data added to this database. |
| Parameters | |
| username:str | The value for the sp_nam field of the user record to add. |
| password:str | The value for the sp_pwd field of the user record to add. |
| lastChange:int | The value for the sp_lstchg field of the user record to add. |
| min:int | The value for the sp_min field of the user record to add. |
| max:int | The value for the sp_max field of the user record to add. |
| warn:int | The value for the sp_warn field of the user record to add. |
| inact:int | The value for the sp_inact field of the user record to add. |
| expire:int | The value for the sp_expire field of the user record to add. |
| flag:int | The value for the sp_flag field of the user record to add. |