Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Cambiar el usuario en firebird / interbase (https://www.clubdelphi.com/foros/showthread.php?t=31906)

David 21-05-2006 18:58:05

Cambiar el usuario en firebird / interbase
 
Hola

Tengo una base de datos , de un programa , tengo instalado firebird , para abrir la base de datos , utilizo el IBConsole y pongo como nombre de usuario SYSDBA , y como contraseña , pues masterkey .

El caso es que así la base de datos la puede abrir cualquiera , quisiera que sólo se pudiera abrir con una nombre de usuario y una contraseña que yo eligiera , y no sé como hacerlo .

Por cierto , sino se pudiera cambiar lo de SYSDBA , pues por lo menos si cambiar la contraseña .

David 22-05-2006 16:43:06

Nadie sabe como hacer esto ? :confused:

Casimiro Notevi 22-05-2006 20:32:54

Echa un vistazo a esta información.

David 22-05-2006 21:15:12

Hola

Según leo ahi para cambiar por ejemplo la contraseña tienes que poner esto :

gsec -user SYSDBA -password masterkey -modify sysdba -pw nuevapass

pero lo que no sé es como hacer esto , en que lugar del IBConsole , tienes que poner este código .

El caso es que si la base de datos , es copiada a otro ordenador , aunque hay tengan el SYSDBA - masterkey , no quiero que la puedan abrir sin la contraseña que yo eliga .

Casimiro Notevi 22-05-2006 21:18:49

gsec lo encontrarás en el directorio "bin" de "firebird"

Actualmente, los usuarios y passwords se guardan en una base de datos que si te llevas la base de datos principal a otro ordenador podrán abrirla con el usuario y password que exista en donde está instalado ese otro firebird en ese otro ordenador.

Creo recordar que es uno de los asuntos que estará solucionado en la próxima versión de firebird.

David 22-05-2006 21:51:39

Entonces no me vale para nada , hasta la nueva versión de Firebird , por que si entrego mi programa a varias personas , van a poder abrir la base de datos desde el ordenador que quieran .

Pues me parece un error terrible y muy grande , enfin , es como si hubiera algún medio para que pudieran ver el código fuente de mi programa , pues lo mismo pueden hacer con el archivo de la base de datos .

Casimiro Notevi 22-05-2006 22:15:27

Ten en cuenta que la base de datos suele alojarse en un servidor al que no tienen acceso los usuarios, así que no hay mucho por lo que preocuparse. Además que los usuarios no saben ese tipo de cosas, ten en cuenta que no lo sabías ni tú :)


La franja horaria es GMT +2. Ahora son las 05:33:51.

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