GNU/Linux >> Znalost Linux >  >> Linux

Extrahujte data z /etc/shadow

chage -l <username>

Příklad výstupu:

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 

Abyste se vyhnuli ocenění za zbytečné použití kočky:

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

nahlásit stav hesla na pojmenovaném účtu passwd -S username

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


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Linux – extrahovat data z /etc/shadow?

  3. Jak sledovat změny v souborech /etc/shadow a /etc/passwd pomocí Auditd?

  1. CentOS / RHEL :Jak obnovit ze smazaného souboru /etc/passwd

  2. Jak zjistit, ze které složky běží proces?

  3. Je možné změnit soubor databáze hesel (/etc/passwd) v linuxu?

  1. /etc/shadow na Macu

  2. BASH:Zkontrolujte v /etc/shadow, pokud je heslo uživatele uzamčeno

  3. Rozdíl mezi /etc/hosts a /etc/resolv.conf