Un comando como este debería mostrarle el estado de vencimiento de todas las cuentas definidas en su /etc/passwd
.
cut -f 1 -d: /etc/passwd | xargs -n 1 -I {} bash -c " echo -e '\n{}' ; chage -l {}"
El comando importante es el chage -l username
. Ese es el comando que devuelve el estado de vencimiento de un usuario. Chage es también el comando que usaría para modificar las reglas de caducidad. Es posible que deba agregar sudo
antes de chage
dependiendo de la configuración de su sistema.