AIX 7 — команда для проверки правильности установки Histsize для всех пользователей

AIX 7 — команда для проверки правильности установки Histsize для всех пользователей

Я проверяю, установлен ли минимальный срок истории паролей на 6.

Используя команду ниже, я могу проверить строфу по умолчанию:

lssec -f /etc/security/user -s default -a histsize

Можно ли улучшить эту команду, чтобы просмотреть все пользовательские настройки и убедиться, что она установлена ​​на 6?

решение1

Сlssecопция -sпринимает только строку «default» или одного конкретного пользователя, используйтеlsuserчтобы вывести список всех пользователей и их атрибутов histsize, затем используйте awk для поиска значений, отличных от 6:

lsuser -C -a histsize ALL | awk -F: 'NR > 1 && $2 != 6'

Часть «NR > 1» пропускает строку заголовка; действие по умолчанию — печать всей строки, которая будет отображать имя пользователя и его атрибут histsize.

Связанный контент