sagraramirez.es

  • Aumentar fuente
  • Fuente predeterminada
  • Disminuir fuente
Advertencia
  • EU e-Privacy Directive

    This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

    View e-Privacy Directive Documents

Home Lliurex

(SOLUCIONADO) Cerrar sesión gráfica de lliurex que impide entrar a otros usuarios

E-mail Imprimir PDF

En algunas ocasiones, si un alumno no cierra la sesión de lliurex, y se activa el protector de pantalla, cuando otro alumno intenta entrar al ordenador sale un mensaje que pide la contraseña del primer alumno y deja la pantalla bloqueada. En algunas versiones de lliurex deja cerrar esa sesión usando la cuenta de administrador local, pero en otras esta posibilidad no aparece.

Una opción es parar el entorno gráfico y volver a arrancarlo. Para ello:

 

  1. Abrimos un terminal pulsando Ctrl+Alt+F1 (o cualquier otro número entre 1 y 6)
  2. Entras con un usuario administrador (por ejemplo el que pusimos al hacer la instalación de lliurex)
  3. Ejecutas la orden "sudo /etc/init.d/gdm stop" para parar la interfaz gráfica.
  4. Ejecutas la orden "sudo /etc/init.d/gdm start" para volver a iniciar la interfaz gráfica. En ese momento volverá a pedir usuario y contraseña.
Por ahora, es la mejor opción que he encontrado.

 

Última actualización el Jueves, 01 de Diciembre de 2011 09:19
 

SOLUCIONADO: Apagado automático clientes ligeros y servidor Lliurex

E-mail Imprimir PDF

Es posible programar un apagado automático de los clientes ligeros y servidor Lliurex y así evitar, por ejemplo, que se queden encendidos toda la noche los ordenadores de la sala de profesores.

Hay dos formas:

1. crear una tarea cron para el usuario root:

a) abrir un terminal y escribir la orden su root

b) escribir la contraseña de root (si se ha cambiado previamente, si no, por defecto está vacia)

c) escribir la orden crontab -l para ver las tareas progamadas para el usuario root. Normalmente no tendrá tareas programadas.

d) escribir la orden crontab -e para editar la tabla

e) si es la primera vez que editas la tabla,  te pedirá que elijas el editor

f) vamos a elegir el vim (opcion 4). Se abrirá un fichero vacío con la sigueinte cabecera:

# m h  dom mon dow   command

Para empezar a editar el fichero pulsamos la tecla i.

g) Introducimos el siguiente texto (respetando los fines de línea)

18 17   * * *   /usr/sbin/tcos-server-utils --action=message --text="Se van a apagar todos los terminales en 10 minutos."
28 17    * * *    /usr/sbin/tcos-server-utils --action=poweroff
30 17   * * *   /sbin/shutdown -h now

Los dos primeros números indican el minuto y la hora a la que se va a ejecutar la orden que ponemos al final de la linea. En el primer caso se va a ejecutar a las 17:18 h un mensaje en todos los clientes ligeros. En el segundo caso se apagarán a las 17:28 y en el tercer caso se apagará el servidor a las 17:30h. En los tres asteriscos se indicaría el día del mes, el mes y el día de la semana en el que queremos que se ejecute la tarea, en este orden. Como queremos que se haga todos los días, ponemos asterisco en los tres campos.

h) Para guardar el crontab editado, pulsamos la tecla esc y luego escribimos :wq volviendo al prompt del terminal.

i) Si quisiéramos eliminar la tabla creada, usaremos la orden crontab -r, o crontab -e si queremos editarla otra vez

j) Por último reiniciamos el servicio cron con la siguiente orden: service cron restart

Nuestra tarea ya está programada y lista para ejecutarse!!!

2. editar el fichero /etc/crontab

a) Desde un terminal se ejecuta la orden sudo gedit /etc/crontab.

b) Se añaden las líneas  (ojo que son ligeramente diferentes a las anteriores, aquí se indica el usuario que ejecuta la orden)

18 17   * * *  root  /usr/sbin/tcos-server-utils --action=message --text="Se van a apagar todos los terminales en 10 minutos."
28 17    * * *  root  /usr/sbin/tcos-server-utils --action=poweroff
30 17   * * *   root /sbin/shutdown -h now

c) Guardamos el fichero

d) Por último reiniciamos el servicio cron con la siguiente orden: service cron restart

Yo lo he conseguido haciéndolo de la primera forma. La segunda es la que pone en todos los manuales, pero a mí el servidor me ha ignorado en las tres tareas programadas

 

Cómo cambiar el nombre de máquina en un cliente del aula lliurex

E-mail Imprimir PDF

Cuando registramos un cliente en el aula lliurex (versión 10) le asigna, en función de la MAC, una dirección IP y nombre de máquina fijo. Por ejemplo si asociamos una MAC al número 7 le asigna la dirección 10.0.2.7 y el nombre llx-pc07.aula.

Si reinstalamos un equipo, como la MAC no cambia mantiene la IP y el nombre. Sin embargo, si hacemos una imagen (por ejemplo con clonezilla) de un equipo y la metemos en otro que ha fallado, mantiene la dirección IP (que coge en función de la MAC), pero deja el nombre de máquina del equipo del que hicimos la imagen en el equipo en el que la hemos metido. Es decir, tendríamos 2 ordenadores con el mismo nombre. Esto no supone ningún problema para el funcionamiento de los ordenadores, pero sí que puede ser una molestia al usar Lliurex Lab o alguna otra herramienta que tenga en cuenta el nombre del ordenador.

La solución al problema es cambiar el nombre de máquina en el ordenador al que le hemos metido la imagen. Para ello sólo hay que dar dos pasos:

  1. Modificar el contenido del fichero /etc/hostname, cambiando el número de PC al correcto
  2. Ejecutar el comando "hostname nombremaquina" con el nombre correcto

Por ejemplo, en el PC7 hemos metido una imagen del PC5. La IP del PC7 será 10.0.2.7 (correcta) y el nombre de máquina llx-pc05.aula (incorrecto). Tendríamos que cambiar en el fichero /etc/hostname el 05 por un 07, y luego ejecutar la orden "hostname llx-pc07.aula". Al reiniciar tendríamos el nombre correcto en el ordenador.

Última actualización el Jueves, 22 de Septiembre de 2011 09:38
 

SOLUCIONADO: con el cambio de curso algunos usuarios no pueden iniciar sesión correctamente

E-mail Imprimir PDF

Al cambiar de curso, en un aula lliurex, es normal borrar los usuarios del servidor y volver a crearlos. También es habitual usar nombres genéricos que se repiten todos los cursos: info1eso, invitado, tecno...

Los pasos para borrar completamente los usuarios del servidor son:

  • Borrar los usuarios alumnos desde la administración ldap (accediendo en un navegador a http://admin en el servidor). El menú "administración>Borrar usuarios" permite borrar todos los alumnos rápidamente. Después podríamos borrar también los grupos.
  • Eliminar las carpetas personales del servidor, ya que el administrador de ldap no lo hace automáticamente (al menos en la versión 10.09). Se encuentran en la ruta /net/home/students. OJO: No borrar esa carpeta "students" porque si lo hacemos después no generará bien los usuarios. Borrar las carpetas que hay dentro de esa.
  • Eliminar las carpetas de los grupos (si hemos eliminado los grupos) que están en /net/groups

Después de seguir esos pasos, podemos volver a crear los usuarios con la herramienta ldap para el nuevo curso.

Sin embargo, al iniciar los usuarios en los PCs clientes del aula, en algunos casos pueden aparecernos los siguientes mensajes de error (variará con el nombre de usuario):

"Could not update ICEauthority file /home/invitado01/.ICEauthority"

"Hay un problema con la configuración del servidor. (/usr/lib/bgconf2-4/gconf-sanity-check-2 salió con el estado 256)"

Después se queda la sesión sin mostrar la barra de trabajo ni ningún icono en el escritorio.

El problema viene por las carpetas locales que se crean en los clientes de lliurex. Al arrancar un usuario de red, crea en /home del cliente una carpeta con el nombre del usuarios (por ejemplo /home/info1eso01). Después de haber borrado los usuarios en el servidor, esas carpetas no desaparecen. Si el usuario info1eso01 intentara iniciar sesión en ese ordenador, intentaría acceder a su carpeta personal /home/info1eso01, y el sistema no lo permite. Aunque el nombre de usuario sea el mismo, el UID es distinto, por lo que el nuevo usuario no tiene permisos para acceder/modificar la carpeta que creó el usuario del curso anterior.

La solución es borrar todas las carpetas de /home de los clientes (excepto el administrador local) al empezar el curso. Para hacerlo de forma sencilla se puede usar la herramienta "Gesión remota de clientes" del Centro de control de lliurex. Con esa herramienta, que abre una sesión en todos los clientes de forma simultánea, podemos borrar todas las carpetas a la vez. Por ejemplo, si usamos usuarios info1esoXX, info2esoXX... podemos colocarnos en la carpeta /home de los clientes y mandar la orden "sudo rm -r info*" para que borre todas las carpetas locales a la vez. Tendríamos que repetir la orden varias veces en función de los nombres de usuario usados (podemos hacer un ls para comprobar que no quedan carpetas de usuario).

Última actualización el Martes, 26 de Junio de 2012 09:46
 

Script para coger ficheros de los alumnos en modelo de aula lliurex

E-mail Imprimir PDF

Al usar el modelo de aula lliurex los alumnos tienen sus documentos personales en el servidor. De este modo, el profesor que usa ese ordenador puede acceder a sus documentos. Sin embargo, es un poco pesado tener que acceder a la carpeta de los alumnos, uno a uno, para copiar/mirar sus ficheros. Para simplificar este trabajo utilizo algunos scripts que os dejo en la sección de descargas [Mantenimiento de aula>Lliurex]

icon Script para coger todos los documentos de un tipo de los alumnos (953 Bytes): cogería todos los documentos de una extensión de cada alumno de un grupo y los comprimiría. [Script proporcionado por vesbri]

icon Script para coger documento zip de los alumnos (880 Bytes): script que coge un documento zip de los alumnos y lo copia en nuestra carpeta de usuario. Mejorado en el script posterior que permite cualquier extensión.

icon Script para coger documento de los alumnos (817 Bytes): script que coge un documento de los alumnos (indicando el grupo, nombre y extensión). Debe estar en su carpeta "Documentos". Los guarda en una carpeta del usuario profesor (alumnos/grupo/nombrefichero) cambiando el nombre por el usuario de cada alumno.

Si accedéis a la sección de descargas tenéis más información sobre el funcionamiento de los scripts.

-----------------------------------------------------------------------------------------------

EDITADO 30/09/2012

En la versión de lliurex 12 se ha creado una aplicación para recoger documentos de los alumnos. Simplificando, hay que crear una carpeta en el servidor y elegirla para recibir los trabajos, y los alumnos tendrán que pulsar con el botón derecho en el archivo a enviar y elegir la opción Enviar a profesor
Podéis encontrar el tutorial completo en el foro de lliurex: http://mestreacasa.gva.es/web/lliurex/forums/message_boards/message/500003943297

Última actualización el Domingo, 30 de Septiembre de 2012 15:43
 


Página 2 de 3