Согласно руководству: MAN PASSWD
:
-S, --status Показать информацию о состоянии учетной записи. Информация о состоянии состоит из 7 полей. Первое поле - это Имя пользователя пользователя. Второе поле указывает, имеет ли учетную запись пользователя заблокированным паролем (L), не имеет Пароль (NP) или имеет удобный пароль (P). Третье поле дает дату последнего пароля изменять. Следующие четыре поля являются минимальным возрастом, максимальным возрастом, периодом предупреждения и период бездействия для пароля. Эти возрасты выражены в дни.
-S, --status
Отображать информацию о состоянии учетной записи. Информация о состоянии состоит из 7 полей. Первое поле - имя пользователя. Второе поле указывает, заблокирован ли пользовательский аккаунт пароль (L), не имеет пароля (NP), или имеет удобный пароль (P). В третьем поле указывается дата последней смены пароля. следующие четыре поля - минимальный возраст, максимальный возраст, предупреждение. период, и период неактивности пароля. Эти возрастные категории выраженный в днях.
Поскольку содержимое второго поля различается в Amazon Linux AMI (и, предположительно, в других дистрибутивах на базе CentOS -)и passwd (1)не документирует его, я пойти источник -дайвинг. Состояние отображается с помощью pwdb_display_status
в libuser.c
,и имеет шесть полей:
realname
имя пользователя (, даже если установлен комментарий GECOS)status
один из следующих :NP
пустой пароль (хэш пароля представляет собой строку нулевой -длины)LK
пароль заблокирован (пароль начинается с ! или *x, если используется другая схема аутентификации)PS
установлен пароль date
дата последней смены паролей sp_min
минимальное время жизни пароля в днях до может быть изменено sp_max
максимальное время жизни пароля в днях перед этим необходимо изменить sp_warn
количество дней до истечения срока действия пароля, когда пользователь начнет получать предупреждения sp_inact
количество дней после истечения срока действия пароля, когда пользователь отключен (-1, чтобы отключить это)msg
человеческое -удобочитаемое описание статуса