Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Firebird en FreeBSD (https://www.clubdelphi.com/foros/showthread.php?t=39432)

TJose 19-01-2007 16:03:41

Firebird en FreeBSD
 
Hola!

Hace un tiempo instalé Firebird 1.5.0 ó 1.5.1, no recuerdo bien, sobre FreeBSD 5.4, funcionaba todo bien. Me costó ponerlo en marcha porque no corre como servicio sino que corre desde inetd.
Ahora tengo FreeBSD 6.1. Instalo FB1.5.3, la instalación funciona bien, aunque tuve que configurar el inetd a mano (antes lo hacia el instalador). Reinicio inetd. Desde otra maquina con win e ibexpert pruebo la conexion y me responde bien.
El problema que tengo es que se supone que el password inicial, que debiera ser masterkey, tal como dice la documentación, no lo es. En linux se genera un password aleatorio y lo deja en un archivo de texto, pero aquí no.

Cuando ejecuto:
Código:

/usr/local/bin/gsec -user sysdba -password masterkey
me responde:
Cita:

Your user name an password are not defined....
Probé encomillando usuario y contraseña, usuario con mayúsculas, etc.
lo extraño es que si ejecuto a gsec puedo agregar un usuario con
Código:

add miUsuario -pass mipassword
luego con display veo que se agregó el usuario, aparentemente todo está bien, pero cuando lo quiero utilizar me da el mismo mensaje, que no esta definido el usuario.

1) Alguna idea para resolver esto?
2) Porqué gsec me permite crear usuarios sin loguearme como SYSDBA?

Saludos
TJose

TJose 21-01-2007 20:25:56

Mejore un poco
 
Hola

reinstalé FreeBSD 6.1 y también Firebird 1.5.2, ahora me puedo conectar desde el servidor, pero desde otra máquina de la red no.
El mensaje que me sale es este:

Cita:

Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
cannot attach to password database.
No tengo montado un firewall, ni nada por el estilo. Desde el ibexpert hago los test de conexión al servidor y los pasa bien, pero los test de conexión a las bases de datos no.

Alguna sugerencia?
Gracias

TJose

TJose 23-01-2007 15:15:32

Hola

Por si le sirve a alguien, el problema estaba en que /var/db/firebird/security.fdb tenia asignado root y wheel como propietario y grupo respectivamente. Lo cambié a firebird:firebird.

En algún momento cuando nada funcionaba ya lo había cambiado. Por eso lo descarté como problema.

Aún sigo teniendo un problema con gsec. Entro en gsec con:
Cita:

gsec -user sysdba -password masterkey
luego creo un usuario con:
Cita:

GSEC>add miUsuario -pass mipassword
haciendo un display lo veo, definitivamente el usuario está creado, pero desde el cliente me dice que el usuario no existe o el password está mal.
Lo solucioné creándolo desde el cliente con un administrador de Firebird, en este caso SQLHammer.

Saludos
TJose


La franja horaria es GMT +2. Ahora son las 00:59:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi