Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Reset contraseña psw
#1
Buen día,

Hay alguna manera de resetear la contraseña del root, desde fuera del CRM quiero decir.
La hemos olvidado y no podemos acceder como tal.
Y desde el phpmyadmin se podría?

Help.
Reply
#2
Hola.

Tenemos un script que hace esto. Si vas a tu corebos/build/HelperScripts/ verás que hay uno que se llama reset_admin_pw.

- Mira que tenga permisos de ejecución y sino haces un chmod 755 reset_admin_pw
- ejecútalo así: ./reset_admin_pw databasename
- Luego, no estoy seguro, creo que hay que generar los ficheros de usuarios para que se de cuenta de este cambio. Por lo que si ves que si intentando entrar como admin y contraseña admin , no funciona, haz lo siguiente.

- Copia el siguiente fichero en la raíz de tu corebos. corebos/build/HelperScripts/createuserfiles
- Añade permisos de ejecución.
- Y ejecuta: ./createuserfiles
Reply
#3
(09-27-2017, 09:13 AM)omarllorens Wrote: Hola.

Tenemos un script que hace esto. Si vas a tu corebos/build/HelperScripts/ verás que hay uno que se llama reset_admin_pw.

- Mira que tenga permisos de ejecución y sino haces un chmod 755 reset_admin_pw
- ejecútalo así: ./reset_admin_pw databasename
- Luego, no estoy seguro, creo que hay que generar los ficheros de usuarios para que se de cuenta de este cambio. Por lo que si ves que si intentando entrar como admin y contraseña admin , no funciona, haz lo siguiente.

- Copia el siguiente fichero en la raíz de tu corebos. corebos/build/HelperScripts/createuserfiles
- Añade permisos de ejecución.
- Y ejecuta: ./createuserfiles

Hola Omar,
Gracias. Pero no me funciona.
Si ejecuto MICOREBOS/reset_admin_pw, me devuelve esto:


#!/bin/sh

if [ -z "$1" ]
then
echo "Resets the admin password in a coreBOS database."
echo "USAGE: $(basename $0) <database_name> [mysql_user]"
exit
fi

UPDATE="update vtiger_users set user_password='\$1\$ad\$hsl2KFybNRnbXBa.b.WWv.', crypt_type='MD5' where id=1;"
if [ -z "$2" ]
then
echo $UPDATE | mysql $1
else
echo $UPDATE | mysql $1 -p -u $2
fi


Alguna pista?
Reply
#4
Como lo estás ejecutando?

Recuerda que debes hacerlo desde la consola.

cd /var/www/html/tucorebos
./reset_admin_pw nombredetubasededatos
Reply
#5
(09-27-2017, 10:07 AM)omarllorens Wrote: Como lo estás ejecutando?

Recuerda que debes hacerlo desde la consola.

cd /var/www/html/tucorebos
./reset_admin_pw nombredetubasededatos

jejeje.
Lo estoy ejecutando desde la URL del navegador

(09-27-2017, 10:18 AM)julioval Wrote:
(09-27-2017, 10:07 AM)omarllorens Wrote: Como lo estás ejecutando?

Recuerda que debes hacerlo desde la consola.

cd /var/www/html/tucorebos
./reset_admin_pw nombredetubasededatos

jejeje.
Lo estoy ejecutando desde la URL del navegador

Tampoco Omar,
Ejecutado desde la consola, me devuelve un error. Te adjunto un pantallazo.


Attached Files Thumbnail(s)
   
Reply
#6
Perdona, te falta añadir otro parámetro.

Tienes que añadir el usuario de la base de datos con el que se va a conectar, en mi caso no lo paso porque en mi ordenador no hace falta indicarlo.

Así que sería: ./reset_admin_pw nombre_base_de_datos usuario_base_de_datos
Reply
#7
(09-27-2017, 10:57 AM)omarllorens Wrote: Perdona, te falta añadir otro parámetro.

Tienes que añadir el usuario de la base de datos con el que se va a conectar, en mi caso no lo paso porque en mi ordenador no hace falta indicarlo.

Así que sería: ./reset_admin_pw nombre_base_de_datos usuario_base_de_datos

Hola Omar,

Tampoco me funciona.
He intentado otra cosa: eliminar un usuario desde el php, y crear otro usuario desde el php.
Pero tampoco me ha funcionado.

Qué mas puedo intentar?

Saludos.
Reply
#8
Hola.

Has hecho el segundo paso que comento por si no es suficiente con el reset_admin_pw?

Me refiero a esto:
- Copia el siguiente fichero en la raíz de tu corebos. corebos/build/HelperScripts/createuserfiles
- Añade permisos de ejecución.
- Y ejecuta: ./createuserfiles


Otra cosa puede ser que si que ha funcionado lo primero, pero que de haber intentado tantas veces el login, el usuario se haya bloqueado.

Revisa en la base de datos la tabla vtiger_users y mira en el registro del usuario admin el campo failed_login_attempts y ponlo a 0
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)