![]() |
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 . |
Nadie sabe como hacer esto ? :confused:
|
Echa un vistazo a esta información.
|
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 . |
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. |
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 . |
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 18:27:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi