spwd — База данных отложенных паролей
Этот модуль предоставляет доступ к базе данных отложенных паролей Unix. Он доступен на различных версиях Unix.
Вам необходимо иметь достаточные привилегии для доступа к базе данных отложенных паролей (обычно это означает, что вы должны быть root).
Записи базы данных отложенных паролей представляются как объект, похожий на кортеж, чьи атрибуты соответствуют членам структуры spwd (поле Атрибут ниже, см. <shadow.h>).
Индекс | Атрибут | Значение |
|---|---|---|
0 |
| Имя пользователя |
1 |
| Зашифрованный пароль |
2 |
| Дата последнего изменения |
3 |
| Минимальное количество дней между изменениями |
4 |
| Максимальное количество дней между изменениями |
5 |
| Количество дней до истечения срока действия пароля, чтобы предупредить пользователя |
6 |
| Количество дней после истечения срока действия пароля, пока учетная запись не будет отключена |
7 |
| Количество дней с 1970-01-01, когда учетная запись истекает |
8 |
| Зарезервировано |
Элементы sp_namp и sp_pwdp являются строками, все остальные — целыми числами. KeyError генерируется, если запрашиваемая запись не найдена.
Определены следующие функции:
-
spwd.getspnam(name) -
Возвращает запись базы данных отложенных паролей для данного имени пользователя.
Изменено в версии 3.6: Вызывает
PermissionErrorвместоKeyError, если у пользователя нет привилегий.
-
spwd.getspall() -
Возвращает список всех доступных записей базы данных отложенных паролей в произвольном порядке.
См. также
© 2001–2020 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.7/library/spwd.html