Spec-Zone.ru › Python 2.7

spwd — База данных отложенных паролей

Новая в версии 2.5.

Этот модуль предоставляет доступ к базе данных отложенных паролей Unix. Он доступен на различных версиях Unix.

У вас должны быть достаточные привилегии для доступа к базе данных отложенных паролей (обычно это означает, что вы должны быть root).

Записи базы данных отложенных паролей представляются как объект, похожий на кортеж, чьи атрибуты соответствуют членам структуры spwd (поле «Атрибут» ниже, см. <shadow.h>):

Индекс

Атрибут

Значение

0

sp_nam

Имя пользователя

1

sp_pwd

Зашифрованный пароль

2

sp_lstchg

Дата последнего изменения

3

sp_min

Минимальное количество дней между изменениями

4

sp_max

Максимальное количество дней между изменениями

5

sp_warn

Количество дней до истечения срока действия пароля, для предупреждения пользователя

6

sp_inact

Количество дней после истечения срока действия пароля, до блокировки учетной записи

7

sp_expire

Количество дней с 1970-01-01 до отключения учетной записи

8

sp_flag

Зарезервировано

Элементы sp_nam и sp_pwd являются строками, все остальные — целыми числами. KeyError генерируется, если запрошенная запись не найдена.

Он определяет следующие элементы:

spwd.getspnam(name)

Возвращает запись базы данных отложенных паролей для данного имени пользователя.

spwd.getspall()

Возвращает список всех доступных записей базы данных отложенных паролей в произвольном порядке.

См. также

Module grp

Интерфейс к базе данных групп, аналогичный этому.

Module pwd

Интерфейс к обычной базе данных паролей, аналогичный этому.

© 2001–2020 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/2.7/library/spwd.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API