Para cambiar la clave del administrador lo que vamos a hacer es dejarla sin clave, o más bien, asignarle la clave vacía. Con ello podremos ingresar con el usuario administrador sin clave a nuestra plataforma Moodle y cambiar la clave inmediatamente por seguridad.
En la base de datos que utiliza nuestra plataforma, dentro de la tabla mdl_user modificaremos el campo(columna) password del usuario administrador. Allí pondremos el siguiente valor
d41d8cd98f00b204e9800998ecf8427e
Nota: ese valos se debe a que el campo password almacena la clave codificada con la función md5, por lo que md5(“”)=d41d8cd98f00b204e9800998ecf8427e
Si deseamos asignar directamente una clave, por ejemplo, si la clave es: temp
escribimos sólo la clave en un archivo, y luego con la cantidad de caracteres de la clave calculamos el md5: head -c 4 file.txt | md5sum
La opción "-c 4" indica que sólo calcule md5sum sobre el texto de la clave y no se incluya el fin de línea o sálto de línea.
Este cambio podemos hacerlo accediendo a la base de datos a través de
- phpMyAdmin via web, NO seleccionar MD5 al momento de asignar el valor vacío al usuario administrador.
- accediendo al servidor remotamente por SSH y en línea de comandos ejecutar:
mysql -uroot -p xxxxx
update moodle19.mdl_user set password='d41d8cd98f00b204e9800998ecf8427e' where username='admin';
(En este ejemplo, moodle19 es el nombre de nuestra base de datos). - Finalmente, colocar una clave en el bloque de administración->Usuarios->Cuentas->Hojear lista de usuarios y editar el perfil del usuario admin.
Links