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.6/library/spwd.html