Los métodos soportados para recuperar la contraseña de administrador en drupal son los siguientes:
-
Solicitar el cambio de contraseña mediante email: para ello ha de acudirse a la dirección
http://www.$site.com?q=user/password
. -
El uso de drush permite la recuperación de contraseña de varias maneras:
-
drush uli: crea un link de login de un solo uso
-
drush upwd --password="givememypasswordback" admin: fuerza el reseteo de la contraseña.
-
Consultas de mysql:
-
Drupal 7: ha de generarse un hash que sea válido para el sitio, lo cual se consigue ejecutando en el directorio root del drupal el siguiente comando: ./scripts/password-hash.sh $newpwd. Una vez ejecutado, el script proporcionará un hash valido para el sitio que deberá copiarse. una vez hecho esto, se ejecuta la consulta UPDATE users SET pass ='$hash' WHERE uid = 1; desde phpmyadmin que dejará la contraseña nueva que haya sido especificada
-
Drupal 6: se ha de ejecutar la siguiente consulta UPDATE users SET pass = MD5('givememypasswordback') WHERE uid=1; desde phpmyadmin
-