Ver Mensaje Individual
  #4  
Antiguo 29-03-2004
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Reputación: 21
defcon1_es Va por buen camino
Buenos dias,

Para cambiar el password de un usuario en InterBase/FireBird, puedes hacer lo siguiente:
1) Debes establecer una conexión a la B.D. "isc4.gdb" (InterBase) o "security.fdb" (FireBird) con el usuario SYSDBA.
2) Los usuarios se encuentran en la tabla "USERS"
3) La clave se guarda encriptada, pero usando la función IBPassword de la librería FreeUDFLib (creada por Gregory Deatz) lo tienes resuelto.

PD: El algoritmo de encriptación de las claves, sólo contempla 8 caracteres, o sea, que "masterke" también es válida como clave del usuario SYSDBA (masterkey).

Espero que te sirva de ayuda.

Un saludo.
Responder Con Cita