Alguna vez se encontraron en la situación en la que deben implementar algún sistema de control de acceso del personal, es decir, registrar horarios de entrada y salida del personal, pero no tienen accesorios o software específico para realizar esta tarea ?
Una solución para estas situaciones es muy simple: utilizar el sistema linux donde trabaja el usuario, registrando los horarios de logueo – deslogueo del sistema. Es decir, sus entradas / salidas, son los logueos / deslogueos de su sistema linux.
Como verificamos después el registro de entradas /salidas ? con el comando last :
$ last | grep loginusuario
Obtenedremos una salida similar a la siguiente:
hvivani tty1 :0 Fri Feb 24 07:07 - 15:15 (08:07) hvivani tty1 :0 Thu Feb 23 07:28 - 15:58 (08:30) hvivani tty1 :0 Mon Jan 30 07:13 - 16:02 (08:49) hvivani tty1 :0 Tue Jan 17 07:11 - 15:58 (08:46) hvivani tty1 :0 Tue Jan 3 07:09 - 15:58 (08:49) hvivani tty1 :0 Wed Dec 28 07:05 - 15:58 (08:52) hvivani tty1 :0 Fri Dec 23 07:11 - 14:59 (07:48) hvivani tty1 :0 Mon Dec 19 07:14 - 15:59 (08:44) hvivani tty1 :0 Wed Dec 7 07:47 - 15:55 (08:07)
Vean que podemos obtener el horario de logueo / deslogueo y el tiempo trabajado.