Changes between Version 1 and Version 2 of DocumentacionUsuario1.0.6/ConfigureGroup


Ignore:
Timestamp:
Sep 22, 2015, 11:30:22 AM (9 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocumentacionUsuario1.0.6/ConfigureGroup

    v1 v2  
    5050Existen funciones de postconfiguración para Linux, XP y Windows 7. Pretenden ser sólo un ejemplo y que sean personalizables.
    5151
     52== Ejemplo ==
     53Supongamos que tenemos una imagen de Linux con un usuario para los profesores y otros para los alumnos. En las aulas de teoría me interesa que no exista el usuario "alumnos", podría utilizar la imagen genérica copiándole el archivo /etc/password con la configuración correcta.
     54
     55Suponiendo que el grupo se llama teoria y la imagen imgLinux., en el servidor tendré el archivo passwd situado en:
     56{{{
     57/opt/opengnsys/images/groups/teoria/imgLinux/passwd
     58}}}
     59
     60En el fichero de configureGroup tendré una línea que revise si en el subdirectorio de la imagen dentro del directorio del grupo existe el archivo y si es así lo copie al sitio correcto. El script quedaría:
     61
     62{{{
     63# Procesar parámetros.
     64PART=$(ogMount $3 $4)
     65IMGNAME=$(basename $2)
     66GROUPDIR=$(ogGetGroupDir)
     67IMGDIR=$GROUPDIR/$IMGNAME
     68
     69TYPE=$(ogGetOsVersion $3 $4)
     70
     71case "$TYPE" in
     72   Linux*)   echo "PostConfiguracion de Linux para el grupo $group"
     73        # Si existen estos ficheros en el directorio del grupo o de la imagen se copian a la particion
     74        [ -e $IMGDIR/passwd ] && echo "ogCopyFile $IMGDIR/passwd $3 $4 /etc/passwd" && ogCopyFile $IMGDIR/passwd $3 $4 /etc
     75esac
     76}}}
     77
     78Nota: se ha simplificado mucho, en el script de ejemplo se controlan los parámetros y algunos errores.
     79
     80
     81
     82
     83
     84
     85
     86