Назад | Перейти на главную страницу

Как определить, когда учетная запись пользователя будет заблокирована в HP-UX

Я пытаюсь понять, как определить, когда учетные записи пользователей на сервере HP-UX будут заблокированы. Мне это понадобится для каждого пользователя на сервере.

В других типах UNIX такие поля обычно находятся в файле / etc / shadow как восьмое поле в каждой строке (количество дней с 01.01.1970, когда учетная запись будет отключена).

Из того, что я читал, это будет:

/usr/lbin/getprpw -r -m acctexp <username>

http://www.hpuxtips.es/?q=node/157

http://fixunix.com/security/74478-scripts-needed-trusted-hp-ux-system.html

То же самое и с HP-UX, 8-е поле в / etc / shadow сообщает вам:

(из man shadow на HP-UX 11.31)

expiration     The absolute number of days since Jan 1, 1970
               after which the account is no longer valid.  A
               value of zero in this field indicates that the
               account is locked.

Также следует отметить, что если учетная запись заблокирована из-за слишком большого количества попыток аутентификации, вы не увидите этого в / etc / shadow. Вы можете узнать количество неудачных попыток входа в систему с помощью

userdbget -u username auth_failures

и проверьте, больше ли оно> = значения AUTH_MAXTRIES, определенного в / etc / default / security.