GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Daten aus /etc/shadow extrahieren

chage -l <username>

Beispielausgabe:

Last password change                                    : Dec 17, 2015
Password expires                                        : Mar 16, 2016
Password inactive                                       : never
Account expires                                         : never
Minimum number of days between password change          : 7
Maximum number of days between password change          : 90
Number of days of warning before password expires       : 14

for n in $(sudo cat /etc/shadow | awk '{FS=":";print $3}'); do date -d "01/01/1970 +${n}days" +%F; done 

Um den nutzlosen-use-of-cat-Award zu vermeiden:

for n in $(sudo awk '{FS=":";print $3}' /etc/shadow); do date -d "01/01/1970 +${n}days" +%F; done 

Melden Sie den Passwortstatus für das benannte Konto passwd -S username

for user in $(cut -d: -f1 /etc/passwd); do sudo passwd -S $user; done


Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Wie wird /etc/motd aktualisiert?

  3. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

  4. Wie finde ich heraus, aus welchem ​​Ordner ein Prozess läuft?

  5. /etc/passwd zeigt Benutzer in einer Gruppe an, /etc/group jedoch nicht

Verstehen der /etc/shadow-Datei

CentOS / RHEL 7 :So stellen Sie gelöschte Root-Einträge in /etc/shadow- und/oder /etc/passwd-Dateien wieder her

Passwort für /etc/shadow manuell generieren

Unterschied zwischen ! vs !! vs * in /etc/shadow

Was hindert mich daran, die Datei /etc/shadow in unverschlüsselten Systemen einfach zu bearbeiten?

Unterschied zwischen /etc/hosts und /etc/resolv.conf