Tage vor Ablauf des Kennworts in Solaris abrufen

Es gibt anscheinend keine Möglichkeit, diese Informationen unter Solaris abzurufen, wenn Ihre Anmeldung dateibasiert ist (/etc/passwd / /etc/shadow) und Sie keine Leseberechtigungen für /etc/shadow haben. (Und beachten Sie, dass das Lesen von /etc/shadow Ihnen Zugriff auf die Hash-Passwörter in /etc/shadow gibt. Sie haben dann die Möglichkeit, Brute-Force-Angriffe auszuführen, um sie zu knacken…)

Wenn Sie Root-Zugriff haben, können Sie

logins -x -l username

Das Ergebnis sieht ungefähr so aus:

-bash-4.4# logins -x -l ahenleahenle 1024 users 100 /home/ahenle /usr/bin/bash PS 101720 -1 -1 -1

Wenn Sie keinen Root-Zugriff haben (oder ähnliche Berechtigungen zum Lesen von /etc/shadow), lautet die letzte Zeile

 LK 010170 0 0 0

, die Nullen für die numerischen Werte enthält (010170 ist null Tage nach dem 1. Januar 1970).

Aus der logins Manpage:

logins(8)

Name

logins – Liste der Benutzer- und Systemanmeldeinformationen

Zusammenfassung

/usr/bin/logins 

Beschreibung

Dieser Befehl zeigt Informationen zu Benutzer-, Rollen- und Systemanmeldeinformationen an, die dem System bekannt sind. Der Inhalt der Ausgabe wird von den Befehlsoptionen gesteuert und kann Folgendes enthalten: benutzer, Rolle oder Systemanmeldung; Benutzer-ID-Nummer; passwd Kontofeldwert (Benutzername oder andere Informationen); primärer Gruppenname; primäre Gruppen-ID; mehrere Gruppennamen; mehrere Gruppen-IDs; Home-Verzeichnis; Anmeldeshell; undvier kennwortbasierte Parameter. …

Optionen

Optionen können zusammen verwendet werden. Wenn ja, wird jedes Login angezeigt, das mit anycriteria übereinstimmt.

Die folgenden Optionen werden unterstützt:

-l login_name…

Wählt das angeforderte Login aus.

-x

Gibt einen erweiterten Satz von Informationen über jeden ausgewählten Benutzer aus. Die erweiterten Informationen umfassen das Home-Verzeichnis, die Anmeldeshell undpasswortbasierte Informationen, die jeweils in einer separaten Zeile angezeigt werden. Die Passwortinformationen bestehen derzeit aus dem Passwortstatus:

NP-Konto hat kein Passwort

LK-Konto ist für UNIX-Authentifizierung gesperrt

AL-Konto wird automatisch gesperrt, da die Anzahl der konfigurierten Authentifizierungsfehler überschritten wird.

Dieses Konto ist ein Konto ohne Anmeldung

UP Dieses Konto wurde vom Administrator noch nicht aktiviert und kann nicht verwendet werden.

PS Konto hat wahrscheinlich ein gültiges Passwort

UN Konto Passwort Status ist unbekannt. Das heißt, es ist kein erkennbares Hash-Passwort oder einer der oben genannten Einträge. Seecrypt(3C) für gültige Passwort-Hashes.

Wenn die Anmeldung mit einem Kennwort versehen ist, folgt auf den Status das Datum der letzten Änderung des Kennworts, die Anzahl der erforderlichen Tage zwischen den Änderungen und die Anzahl der zulässigen Tage, bevor eine Änderung erforderlich ist.Die Kennwortalterungsinformationen zeigen das Zeitintervall an, in dem der Benutzer (bei der Anmeldung) eine Warnmeldung zum Ablauf des Kennworts erhält, bevor das Kennwort abläuft.

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.