Sous Solaris, la commande 'fwtmp' fournit les informations sur l'année à partir des journaux wtmp. Par exemple:
host # /usr/lib/acct/fwtmp < /var/adm/wtmpx > tmp_wtmpx_file
host # head -1 tmp_wtmpx_file
user123 sshd 1258 7 0000 0000 1226072918 230489 0 29 host123.desktop.ourhost.com Fri Nov 7 09:48:38 2008
Sous Linux, le «dernier» génère les données sans les informations de l'année, et je ne semble pas être en mesure de trouver un utilitaire similaire à «fwtmp» sous Linux pour ajouter les données de l'année. La commande «lastlog» inclut l'année dans la sortie, mais ne recherche que les utilisateurs qui se trouvent dans le fichier passwd (pas contre ldap ou d'autres bases de données utilisateur par défaut). Existe-t-il un utilitaire sous Linux qui produira l'année avec les autres données de «dernière»?
Sur RHEL5,
last -F
n'est pas disponible.Si vous souhaitez avoir uniquement les
last
informations d'une année spécifique, vous devez utiliserlast -t
.ex:
last -t 20140101000000
montrer tout avant 2014.last -t 20130101000000
montrer tout avant 2013.si vous exécutez un diff entre les 2 commandes, vous ne pouvez avoir que des informations pour 2013.
Voir Obtenir "année" avec la dernière commande sur Red Hat 5 pour plus d'informations si nécessaire.
la source