Se crea un usuario para el cual se copia en su directorio un fichero historial_usuario con la hora de entrada y de salida.
cd /etc/skel
nano historial_usuario
Escribir
echo “Historico de las entradas y salidas”
Guardar y cerrar.
En .profile se guardan las tareas al iniciar sesión, este fichero según el sistema operativo tambien se puede llamar .bash_profile
nano .profile
Escribir los comandos
fecha = $(date “+%d/%m/%Y”)
hora = $(date “+%H/%M/%S”)
echo “Login. Fecha: $fecha. Hora: $hora” >> “$HOME/historial_usuario”
Donde fecha es la fecha con el formato dd/mm/aaaa
Y la variable hora es la hora con el formato hh/mm/ss
Seguidamente se copian la fecha y la hora al directorio de usuario $HOME/historial_usuario
En .bash_logout se guardan las tareas al cerrar la sesión.
nano .bash_logout
find “$HOME” -newer “$HOME/historial_usuario” >> “$HOME/historial_usuario”
fecha = $(date “+%d/%m/%Y”)
hora = $(date “+%H/%M/%S”)
echo “Logout. Fecha: $fecha Hora: $hora” >> “$HOME/historial_usuario”
Antes de cerrar sesión se busca dentro del directorio $HOME el nuevo con -newer $HOME/historial_usuario y este se añade sin borrar lo anterior a $HOME/historial_usuario.
Para terminar se copian las variables fecha y hora al directorio $HOME/historial_usuario.
No hay comentarios:
Publicar un comentario