Немного справки passwd состояние на Linux

[117275]Вы не сможете узнать PID до тех пор, пока процесс не начнется. Поэтому вам нужно сначала запустить процесс, затем создать лог-файл, затем выполнить программу, которую вы хотите запустить ([117626]exec[117627] заменяет вызывающую оболочку на данную программу, она не вилкирует новый процесс).[1297]$![117629] - это PID последней программы, запущенной в фоновом режиме, и здесь вам не поможет.[1298]Или же вы можете создать лог-файл под временным именем, запустить программу, а затем переименовать лог-файл, но это ненужно усложнять.[117280].
1
21.04.2015, 16:50
3 ответа

Согласно руководству: MAN PASSWD :

-S, --status Показать информацию о состоянии учетной записи. Информация о состоянии состоит из 7 полей. Первое поле - это Имя пользователя пользователя. Второе поле указывает, имеет ли учетную запись пользователя заблокированным паролем (L), не имеет Пароль (NP) или имеет удобный пароль (P). Третье поле дает дату последнего пароля изменять. Следующие четыре поля являются минимальным возрастом, максимальным возрастом, периодом предупреждения и период бездействия для пароля. Эти возрасты выражены в дни.

5
27.01.2020, 23:12

из passwd(1) manpage:

-S, --status

Отображать информацию о состоянии учетной записи. Информация о состоянии состоит из 7 полей. Первое поле - имя пользователя. Второе поле указывает, заблокирован ли пользовательский аккаунт пароль (L), не имеет пароля (NP), или имеет удобный пароль (P). В третьем поле указывается дата последней смены пароля. следующие четыре поля - минимальный возраст, максимальный возраст, предупреждение. период, и период неактивности пароля. Эти возрастные категории выраженный в днях.

1
27.01.2020, 23:12

Поскольку содержимое второго поля различается в 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человеческое -удобочитаемое описание статуса
2
27.01.2020, 23:12

Теги

Похожие вопросы