GNU/Linux >> Tutoriales Linux >  >> Linux

Extraer fechas de /etc/shadow

chage -l <username>

Salida de ejemplo:

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 

Para evitar el premio-uso-inútil-del-gato:

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

informar el estado de la contraseña en la cuenta nombrada passwd -S username

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


Linux
  1. Cómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd en CentOS / RHEL 6

  2. CentOS / RHEL:cómo recuperarse de un archivo /etc/passwd eliminado

  3. ¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

  4. /etc/passwd muestra al usuario en un grupo, pero /etc/group no

  5. ¿Es posible cambiar el archivo de la base de datos de contraseñas (/etc/passwd) en Linux?

Comprender el archivo /etc/shadow

¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

Linux – ¿Extraer fechas de /etc/shadow?

CentOS / RHEL 7:cómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd

Generar contraseña manualmente para /etc/shadow

¿Qué me impide simplemente editar el archivo /etc/shadow en sistemas no cifrados?