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)
-   -   Restringir acceso a una BD de Firebird al usuario SYSDBA (https://www.clubdelphi.com/foros/showthread.php?t=54996)

Angel Fernández 04-04-2008 20:59:17

Restringir acceso a una BD de Firebird al usuario SYSDBA
 
Hola a todos.
Ante todo perdón por mis escasos conocimientos.
Quisiera saber si se puede restringir el acceso al administrador SYSDBA en FB 2.0. Me explico: yo tengo una base de datos en Firebird 2.0 que la he creado con el usuario ANGEL con la contraseña xx. ANGEL tiene todos los privilegios: insertar, borrar, seleccionar, etc.
Lo que yo quiero es que SYSDBA sólo pueda ver los datos (select) y no pueda añadir o borra nada.
Eso le he intentado hacer con el EMS SQL Manager para Firebird en su versión lite (gratis). Asigno a sysdba sólo lo privilegios en select y se los quito en el resto (update, delete, etc), pero aún así, sysdba puede entrar y añadir y borrar datos.
No recibo ningún mensaje de error en ningún momento.

Cualquier comentario será bien recibido.

Un saludo al foro.

RolphyReyes 04-04-2008 23:48:25

Saludos.

No he tenido la necesidad de hacer esa operación pero prueba a asignarle un rol creado por ti que solo tenga este tipo de privilegio que andas buscando.

Hasta luego.

Angel Fernández 05-04-2008 13:11:56

Gracias Rolphy por tu respuesta.
He probado lo de los roles pero no me ha servido. La verdad es que estoy muy verde en esto de la seguridad de las bases FB. He consultado varios hilos en estos foros y no me termino de aclarar.
Yo pensaba, por lógica, que si creo una BD con el usuario ANGEL y la contraseña xx, fuera de este usuario y sin conocer la contraseña xx, no se podría acceder a la BD. Pero si resulta que SYSDBA, cuyo nombre y contraseña (masterkey) conoce todo el mundo, puede entrar y tocar lo que quiera ¿qué seguridad tiene mi BD?
¿Cambiando la contraseña de sysdba (masterkey por yy) se solucionaría este asunto?

Un saludo.

RolphyReyes 07-04-2008 15:06:45

Saludos.

Es una solución alterna cambiar la clave del SYSDBA; se supone que ese es tu sistema y por ende sólo tu debes conocer esa clave.

Hasta luego.


La franja horaria es GMT +2. Ahora son las 15:19:27.

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