GNU/Linux >> Tutoriels Linux >  >> Linux

Extraire les dates de /etc/shadow

chage -l <username>

Exemple de sortie :

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 

Pour éviter le prix de l'utilisation inutile du chat :

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

signaler l'état du mot de passe sur le compte nommé passwd -S username

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


Linux
  1. Comment récupérer à partir d'une entrée racine supprimée dans les fichiers /etc/shadow et/ou /etc/passwd dans CentOS / RHEL 6

  2. CentOS / RHEL :Comment récupérer à partir d'un fichier /etc/passwd supprimé

  3. Comment savoir à partir de quel dossier un processus est en cours d'exécution ?

  4. /etc/passwd affiche l'utilisateur dans un groupe, mais /etc/group ne le fait pas

  5. /etc/shadow sur Mac

Comprendre le fichier /etc/shadow

Linux – Extraire les dates de /etc/shadow ?

CentOS / RHEL 7 :Comment récupérer à partir d'une entrée root supprimée dans les fichiers /etc/shadow et/ou /etc/passwd

Est-il possible de changer le fichier de base de données de mots de passe (/etc/passwd) sous Linux ?

Différence entre ! contre !! vs * dans /etc/shadow

Qu'est-ce qui m'empêche de simplement modifier le fichier /etc/shadow dans des systèmes non chiffrés ?