Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-04-2008
Angel Fernández Angel Fernández is offline
Miembro
 
Registrado: may 2004
Ubicación: Valencia - España
Posts: 141
Poder: 20
Angel Fernández Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 04-04-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Exclamation

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.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
  #3  
Antiguo 05-04-2008
Angel Fernández Angel Fernández is offline
Miembro
 
Registrado: may 2004
Ubicación: Valencia - España
Posts: 141
Poder: 20
Angel Fernández Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 07-04-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Lightbulb

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.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
cambiar password del usuario sysdba walace_soy Firebird e Interbase 27 23-06-2015 09:39:18
Interbase no reconose otro usuario que SYSDBA horacio_arg Firebird e Interbase 6 22-11-2007 00:03:48
respaldar Firebird con un usuario diferente al SYSDBA Erik_Magnus Firebird e Interbase 0 20-01-2007 05:38:07
restringir acceso alachaise PHP 1 30-08-2004 22:55:19
Dar privilegios del SYSDBA a otro usuario Eolo Firebird e Interbase 3 21-03-2004 05:48:15


La franja horaria es GMT +2. Ahora son las 00:04:54.


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
Copyright 1996-2007 Club Delphi