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 -s
Option 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.