AIX 7 - Befehl zum Überprüfen, ob die Histsize für alle Benutzer richtig eingestellt ist

AIX 7 - Befehl zum Überprüfen, ob die Histsize für alle Benutzer richtig eingestellt ist

Ich überprüfe, ob die Mindesteinstellung für den Kennwortverlauf auf 6 eingestellt ist.

Mit dem folgenden Befehl kann ich die Standardstrophe überprüfen:

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

Kann dieser Befehl erweitert werden, um alle Benutzereinstellungen anzuzeigen und sicherzustellen, dass er auf 6 eingestellt ist?

Antwort1

SeitlssecDie -sOption akzeptiert nur die Zeichenfolge "default" oder einen bestimmten Benutzer. Verwenden SieBenutzerum alle Benutzer und ihr Histsize-Attribut aufzulisten, verwenden Sie dann awk, um nach Werten ungleich 6 zu suchen:

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

Der Abschnitt „NR > 1“ überspringt die Kopfzeile. Die Standardaktion besteht darin, die gesamte Zeile auszudrucken, in der der Benutzername und sein Histsize-Attribut angezeigt werden.

verwandte Informationen