summaryrefslogtreecommitdiffstats
path: root/server/bin/setclientmode
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2013-03-12 12:26:21 +0000
committerramon <ramongomez@us.es>2013-03-12 12:26:21 +0000
commit9d380eca62c8d61916facb45c0bdaa8e49a14538 (patch)
tree6354525e86ec34f2d6ac8fd018b4cc129613eec4 /server/bin/setclientmode
parentddd91fb1f94ca5b515fa1a40384c84ffbeb69be0 (diff)
#586: Ampliar seguridad al resto de scripts que acceden a MySQL.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3682 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'server/bin/setclientmode')
-rwxr-xr-xserver/bin/setclientmode6
1 files changed, 3 insertions, 3 deletions
diff --git a/server/bin/setclientmode b/server/bin/setclientmode
index bf790b5f..2a695358 100755
--- a/server/bin/setclientmode
+++ b/server/bin/setclientmode
@@ -47,7 +47,7 @@ EOT
# Borrar el fichero temporal si termina el proceso.
trap "rm -f $MYCNF" 0 1 2 3 6 9 15
# Buscar ordenador individual o todos los de una aula.
-ETHERNET=$(mysql --defaults-file=$MYCNF -D "$CATALOG" -s -N -e \
+ETHERNET=$(mysql --defaults-extra-file=$MYCNF -D "$CATALOG" -s -N -e \
"SELECT mac FROM ordenadores
JOIN aulas USING (idaula)
WHERE aulas.nombreaula='$RESOURCE'
@@ -69,7 +69,7 @@ for MAC in $ETHERNET; do
# Si no está definida la variable LANG, usar idioma inglés por defecto.
[ -z "$LANG" -o "$LANG" == "C" ] && LANG="en"
# Obtener de la BD los parámetros de arranque asociados (separador es TAB).
- DATOS=$(mysql --defaults-file=$MYCNF -D "$CATALOG" -s -N -e \
+ DATOS=$(mysql --defaults-extra-file=$MYCNF -D "$CATALOG" -s -N -e \
"SELECT ' LANG=$LANG',
' ip=', CONCAT_WS (':', ordenadores.ip,
(@repoip:=repositorios.ip), aulas.router, aulas.netmask,
@@ -92,7 +92,7 @@ for MAC in $ETHERNET; do
# Crear fichero PXE a partir de la plantilla con los datos obtenidos en la BD.
sed -e "s/vga=[0-9]*//g; s/INFOHOST/$DATOS/g" $TEMPLATE >$PXEFILE
# Actualizar en la BD el modo de arranque asociada el cliente.
- mysql --defaults-file=$MYCNF -D "$CATALOG" -e \
+ mysql --defaults-extra-file=$MYCNF -D "$CATALOG" -e \
"UPDATE ordenadores SET arranque='$BOOTMODE' WHERE mac='$MAC';"
fi
let NPC=NPC+1