Scripting

AIX 7 - 檢查 Histsize 的命令是否為所有使用者正確設置

  • May 24, 2021

我正在檢查最小密碼歷史設置是否設置為 6。

使用下面的命令,我可以檢查預設節:

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

能否增強此命令以查看所有使用者設置以確保將其設置為 6?

由於lssec-s選項只接受字元串“default”或一個特定使用者,所以使用lsuser列出每個使用者及其 histsize 屬性,然後使用 awk 查找除 6 以外的值:

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

“NR > 1”部分跳過標題行;預設操作是列印整行,這將顯示使用者名及其 histsize 屬性。

引用自:https://unix.stackexchange.com/questions/651176