Instalamos el sistema y actualizamos.

Apagamos el equipo a las 22:00.

En /etc/crontab incluimos la línea siguiente:
# apagamos el equipo a las 20:00
0 22 * * * root /sbin/poweroff

Apagar ordenador: icono en panel

El icono que trae para apagar el equipo da un listado de todos los usuarios existentes. Lo quitamos del panel y lo sustituimos por otro que sólo muestra las opciones (Boton derecho sobre la barra → añadir al panel → icono apagar). Hay que hacerlo para todos los usuarios.

Botones en el borde de la ventana (pasar a estilo “clásico”)

Ejecutamos el comanto gconf-editor y allí navegar por el árbol de directorios hasta: apps -> metacity -> general.

Editamos el parámetro “button_layout“ y le damos el valor: “menu:minimize,maximize,close“.

Certificado FNMT

Nos bajamos el certificado desde http://www.cert.fnmt.es/content/pages_std/certificados/FNMTClase2CA.cer y lo instalamos en el firefox (en todos los usuarios)

Escritorio para cada usuario

En todos los usuarios excepto "instalcdc":

  En Salvapantallas: desmarcar opcion "Bloquear pantallas cuando el salvapantallas esta activo".
  Vaciar Recientes (en menu lugares)

Se incluiran todos los iconos de los programas con entorno grafico.

Festival con voces españolas

Festival es un sintetizador de voz disponible libremente basado en concatenacion de difonos y seleccion de unidades.

Instalamos el paquete con el synaptic incluyendo las voces espanolas.

Limpieza

Para terminar de hacer la imagen borramos los juegos y los kernel antiguos.

Borramos los archivos en /var/cache/apt/archives/, /tmp/var/tmp

sudo apt-get clean
sudo rm /home/*/.bash_history
rm -fr /home/instalcdc/.eclipse

Nombre correcto del PC

Borrar el fichero /etc/hostname (si no, siempre se muestra el nombre del PC modelo).

ntpdate

Al entrar en el equipo sincronizamos la hora con aleixandre.

En /etc/rc.local incluimos la línea ntpdate 10.1.11.17

Puertos de servicios y usuarios

Los puertos que usan los distintos programas son (el único que no tiene su puerto por defecto es el tomcat):

  • Racerpro: 8080.
  • Xampp: 80.
  • Sage: 8000.
  • Tomcat: 8081.

Los usuarios y claves para los programas que lo necesitan.

xampp. Claves:

  • mysql: usuario: root, clave: sin clave
  • sin clave: phpmyadmin

Tomcat manager:

  • usuario: practica
  • clave: practica

Sage:

  • usuario: admin
  • clave: practica

 

Unidades de red: /usr/local y /asigna

Para que la imagen ocupe menos, todo el contenido es /usr/local lo ponemos en una unidad de red. Comprimimos el contenido y lo pasamos a abderraman.

cd /usr
tar -cvzf usrLocal.tgz local
sftp aleixandre
sftp> put usrLocal.tgz
sftp> exit
ssh aleixandre
aleixandre# sftp abderraman
aleixandre# sftp> cd /usr/local/samba/aplic10/CIFSFS
aleixandre#sftp> put usrLocal.tgz
aleixandre#sftp>exit
ssh abderraman
abderraman# cd /usr/local/samba/aplic10/CIFSFS
abderraman# tar -xvzf usrLocal.tgz
abderraman# cd local
abderraman# mv bin … xsb-3.2 .. # Movemos los directorios de las aplicaciones al directorio superior

Nota: cada año se define en /etc/samba/smb.conf el recurso compartido donde se situarán las aplicciones (aplicAÑO) y la documentación de las asignaturas (asignaAÑO)

Montaje de las unidades de red

Montar "asigna" para que pueda escribir el usuario profesor.

Instalar PAM-Mount: sudo apt-get install libpam-mount
Configurar PAM-Mount: sudo vi /etc/security/pam_mount.conf.xml
Editar la sección de volúmenes incluyendo:  <volume fstype="smbfs" server="abderraman" path="asigna10" mountpoint="/home/asigna" />
 Quitar la definición de "asigna10" del fichero /etc/fstab

Usamos PAM-Mount: puede usarse para montar sistemas de archivos remotos en el momento de hacer "login" y desmontarlos con el "logout"; lo que nos permitiría que los usuarios de Linux puedan accederse a sus cuentas usando LDAP (junto con PAM-LDAP).

En principio lo usamos para que el usuario profesor pueda escribir en “asigna”, luego ha sido necesario porque si definimos los sistemas de archivo desde el fstab cuando el sistema quiere montarlos todavía no tiene activada la tarjeta de red y da errores.

Instalamos el modulo pam_mount
sudo apt-get install libpam-mount

En el archivo de configuración (/etc/security/pam_mount.conf.xml) en la sección de volumenes incluimos:

<volume fstype="cifs" server="abderraman" path="asigna10" mountpoint="/home/asigna"/>
<volume fstype="cifs" server="abderraman" path="aplic10" mountpoint="/usr/local"/>


A veces si el usuario a entrado muy rápido en la sesión no ha dado tiempo a que esté la tarjeta de red activa, sólo tiene que salirse y entrar de nuevo.

Nota: para que los usuarios locales puedan montar las unidades de red, deben estar definidos como usuarios en el servidor de samba.

Usuarios practica y profesor

useradd -s /bin/bash -c "Usuario de Practicas" -m -d /home/practica -g cdc practica
Passwd practica
useradd -s /bin/bash -c "Usuario Profesor" -m -d /home/profesor -g cdc profesor
Passwd profesor

Usuario con permisos de root

Creamos el usuario: asp_itis con home /home/itis
Le ponemos la clave: passwd asp_itis
Lo incluimos en el grupo de admin: usermod -G admin asp_itis

NOTA: ponemos el home distinto al nombre de usuario para que no se sepa como se llama.

Usuario Instalcdc

Al usuario instalcdc le ponemos el home en /home/cdc

Usuarios en pantalla de inicio: los ocultamos

Para iniciar la sesión nos aparece una pantalla con todos los usuarios creados. No nos interesa que aparezcan ni el usuario de instalación ni el que tiene permisos de admisnitración, por ello quitamos la lista de usuarios con el comando:

sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list true

Para que vueltan a verse los usuarios sería:
sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list false