En el archivo /etc/security/lastlog de un sistema AIX, un fichero de
texto plano que poco tiene que ver con el formato del `lastlog' de otros
Unices, se encuentra almacenada información relativa a la última
conexión - o intento de conexión - de cada usuario de la máquina; en
concreto, aparecen referencias a la hora, terminal y host origen de la
última entrada al sistema y del último intento de acceso.
Cuando un usuario es creado mediante mkuser (o equivalentemente,
vía SMIT) se crea una stanza vacía para el mismo en este
archivo cuyos campos se irán rellenando a medida que el usuario acceda al
sistema; esta stanza puede ser similar a la siguiente:
toni:
time_last_login = 1005297794
tty_last_login = ttyp0
host_last_login = anita
unsuccessful_login_count = 0
time_last_unsuccessful_login = 1004445794
tty_last_unsuccessful_login = /dev/pts/14
host_last_unsuccessful_login = luisa
Como podemos ver, el nombre de cada campo es autoexplicativo de su función; el
único que quizás puede plantear alguna duda es unsuccessful_login_count, que no es más que un contador que indica el
número de intentos de acceso fallidos desde la última entrada al sistema.
Para consultar los parámetros de cada usuario almacenados en este archivo
no es necesario editar o visualizar el fichero: mediante la orden lsuser
podemos obtener el valor de cada uno de ellos; si por ejemplo nos interesa
el nombre de la máquina desde la que el usuario toni accedió por
última vez al sistema, podemos conseguirlo de esta forma:
bruja:/# lsuser -a host_last_login toni
toni host_last_login=anita
bruja:/#
© 2002 Antonio Villalón Huerta