|
@@ -393,38 +393,38 @@ leerSQLPasswd() {
|
|
|
establecerSQLPasswd() {
|
|
|
# Establecemos SQL root passwd y securizamos BD (mysql_secure_installation)
|
|
|
# FALTA REDIRIFIR LA SALIDA ESTÁNDAR
|
|
|
- mysql -e "FLUSH PRIVILEGES"
|
|
|
+ mysql -e "FLUSH PRIVILEGES" > /dev/null 2>&1
|
|
|
if [ $? -eq 0 ];then
|
|
|
# Establecemos contraseña del usuario root
|
|
|
- mysql -e "UPDATE mysql.user SET Password = PASSWORD('$sqlPasswd') WHERE User = 'root'"
|
|
|
+ mysql -e "UPDATE mysql.user SET Password = PASSWORD('$sqlPasswd') WHERE User = 'root'" > /dev/null 2>&1
|
|
|
if [ $? -ne 0 ];then
|
|
|
printf "SQL ERROR:\tImposible de cambiar la contraseña de 'root'.\n"
|
|
|
exit 3
|
|
|
fi
|
|
|
# Desactivamos acceso root desde el exterior (solo localhost)
|
|
|
- mysql -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1')"
|
|
|
+ mysql -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1')" > /dev/null 2>&1
|
|
|
if [ $? -ne 0 ];then
|
|
|
printf "SQL ERROR:\tImposible desactivar acceso 'root' desde el exterior.\n"
|
|
|
exit 3
|
|
|
fi
|
|
|
# Eliminamos todos los usuarios anónimos
|
|
|
- mysql -e "DELETE FROM mysql.user WHERE User=''"
|
|
|
+ mysql -e "DELETE FROM mysql.user WHERE User=''" > /dev/null 2>&1
|
|
|
if [ $? -ne 0 ];then
|
|
|
printf "SQL ERROR:\tImposible eliminar usuarios anónimos.\n"
|
|
|
exit 3
|
|
|
fi
|
|
|
# Eliminamos bases de datos 'test'
|
|
|
- mysql -e "DROP DATABASE IF EXISTS test"
|
|
|
+ mysql -e "DROP DATABASE IF EXISTS test" > /dev/null 2>&1
|
|
|
if [ $? -ne 0 ];then
|
|
|
printf "SQL WARNING:\tImposible eliminar bases de datos de pruebas.\n"
|
|
|
fi
|
|
|
# Eliminamos privilegios de la base de datos 'test'
|
|
|
- mysql -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%'"
|
|
|
+ mysql -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%'" > /dev/null 2>&1
|
|
|
if [ $? -ne 0 ];then
|
|
|
printf "SQL WARNING:\tImposible eliminar los privilegios de la base de datos de pruebas.\n"
|
|
|
fi
|
|
|
# Aplicamos los cambios
|
|
|
- mysql -e "FLUSH PRIVILEGES"
|
|
|
+ mysql -e "FLUSH PRIVILEGES" > /dev/null 2>&1
|
|
|
if [ $? -ne 0 ];then
|
|
|
printf "SQL ERROR:\tImposible recargar base de datos.\n"
|
|
|
exit 3
|
|
@@ -539,7 +539,7 @@ habilitarServicio() {
|
|
|
fi
|
|
|
fi
|
|
|
fi
|
|
|
- # Comprobamos si el servicio está funcionando
|
|
|
+ # Mejora: comprobar si el servicio está funcionando
|
|
|
printf " OK.\n"
|
|
|
}
|
|
|
|