Cargando...
 

Home Eraser

1. Introducción



Uno de los momentos más tediosos es preparar el aula para el nuevo curso, en este momento si no queremos reinstalar o plataformar de nuevo pues el aula la tenemos con el software necesario y actualizada, con lo que debemos de borrar los datos de los alumnos que no vamos a necesitar.

Lo primero que debemos de decidir es que datos vamos a borrar, datos que por otra parte se se dividen principalmente en dos grupos:

  • Los generados de manera local en los equipos en los cuales se sentaron y utilizaron.
  • Aquellos que se han guardado por defecto en /net y que son los que poseen siempre disponibles se loguen en el equipo que se loguen.

Con esta aclaración hecha, llegado este momento deberiamos de borrar, los datos a mano y de equipo en equipo con lo que suponía un trabajo monotono con el que solo perdiamos tiempo en vez de ganarlo, es así como nace Home Eraser, una aplicación que nos borrará los tos locales o de /net de todos los equipos del aula conectados al server en ese momento.

 

2. Requisitos iniciales:



Home  Eraser es una aplicación que consta de tres paquetes para su uso:

  • home-eraser-gui: Será el paquete que llevará la aplicación que manejaremos desde el escritorio.
  • home-eraser-server: Es el paquete que incluye los servicios necesarios para realizar las acciones en el server.
  • home-eraser-client: Este paquete debe estar instalado en cada cliente ligero para poder realizar las acciones programadas en la GUI.

Teniendo esto en cuenta debemos de aclarar que la GUI, es decir lo que vemos, lo podemos ejecutar bien directamente en el server o bien desde el cliente.

Los únicos usuarios que podrán utilizar la aplicación son los administradores o promocionados, ningún o usuario tiene acceso.

Deberemos tener encendidos los equipos sobre los que se desea actuar, no es necesario que estemos logados, pero si deben de estar todos al menos en la pantalla del login.

 

3. Instrucciones de uso:


Para lanzar la aplicación tenemos multiples opciones:

  • Desde el menú de inicio -> Administración de LLiureX -> Home Eraser
  • Desde el Zero-Center, en la parte configuración, Home Eraser
  • Desde una terminal, home-eraser-gui

Inicialmente nos aparecerá una ventana de login, deberemos de validarnos con un usuario que sea administrador de la red, no confundamos con administrador local de la máquina el cual no puede administrar el resto de equipos del aula. Deberemos pues usar netadmin o bien un usuario promocionado en Llum:

Home Eraser Login
 

Una vez dentro de la aplicación observaremos que tenemos tres columnas, una linea de información y un boton de aplicar:

  • En la primera columna definimos los grupos sobre los que vamos a borrar los datos.
  • En la segunda columna seleccionamos si deseamos borrar los datos locales de ese grupo en todas las máquinas del aula.
  • En la tercera columna elegiremos si deseamos borrar los datos que sencuentran en /net  segun los grupos.
  • En la línea de información nos dirá la cantidad de clientes pesados que detecta nuestro servidor y sobre los cuales actuará cuando se lo digamos.
  • El boton de aplicar sencillamente se encargará de aplicar las ordenes programadas.

 

Por ejemplo imaginemos una selección como la que mostramos a continuación:

Home Eraser Example
 

Como vemos hemos seleccionado el borrado de:

  • Borraremos todos los datos de los /home de los alumnos, es decir en todos los clientes pesados y en el servidor, todas las carpetas que esten dentro de /home pertenecientes a alumnos se eliminarán.
  • Borraremos todos los datos de /net para el grupo alumnos, esta selección nos eliminará todos los datos de los alumnos dentro de /net, regenerando sus carpetas esenciales para el login posterior. Quede claro que si el alumno existe en Llum este segá teniendo carpeta en /net, eso si sin datos y vacia.
  • La ultima selección nos indica que borraremos los datos locales de los profesores, es decir todo lo este en los clientes pesados o servidor dentro de /home que pertenezca al grupo profesores quedarán borradas.
  • Como no se ha seleccionado nada más, vemos que el grupo profesores en este caso poseerá todos los datos que tenia en /net intactos y que el grupo admin conservará todos los datos que tuviese tanto en local como en /net.

Si nos fijamos, pone que no posee ningún cliente pesado conectado, eso quiere decir que todo lo que hagamos solo se aplicará sobre la máquina del server, por lo que si queríamos también aplicarlo sobre el resto de clientes del aula deberemos de asegurarnos que todos los equipos estan encendidos y que poseen conexión con el server, de esta manera los detectará el Home Eraser y actuará sobre ellos.

Llegado este momento si ya tenemos todos los clientes pesados conectados y detectados y si tenemos programada nuestra limpieza tan solo debemos de proceder a pinchar sobre el botón Aplica, confirmar el borrado de datos y esperar que nos apareca el mensaje de procesos terminados.

Con el mensaje de finalización nos aprecerá un mensaje de información por si deseamos saber que es lo que se ha borrado, y que se encuentra en /var/log/home-eraser.log

 

Ante cualquier duda, desde el equipo LliureX os remitimos a nuestro foro oficial:

Foro de LliureX en Mestre a Casa

3 de Julio 2018.