PDA

Ver la Versión Completa : Usuario restringuido


mjjj
12-10-2010, 17:27:36
Hola gente del foro, una pregunta, utilizo Firebird 2.0 y IBExpert.

Diariamente un usuario externo se va a conectar a la BD de la empresa para copiar cierta información. Para esto cree un usuario especial solo con posibilidad de "select" a unas vistas creadas para el.

El problema es que si este usuario utiliza un administrador de BD como IBEpert, efectivamente tiene restringuido la lectura, modificacion o inserción a todas las tablas.. el problema es que no puedo restringuir el acceso a los generador, y evetualmente podría modificarlos.

Como puedo solucioanr esto?
Existe una mejor forma de lograr mi cometido?

Saludos

Casimiro Notevi
12-10-2010, 18:23:07
¿Y por qué no le pones un simple programita que le dé a un botón y le muestras los datos?.

roman
12-10-2010, 18:36:15
¿Y por qué no le pones un simple programita que le dé a un botón y le muestras los datos?.

Porque, según lo que entiendo del mensaje original, el usuario puede instalarse su propio IBExpert y tu programita poco podrá hacer para impedirlo :p

// Saludos

mjjj
12-10-2010, 18:38:46
Necesito algo automatico, además los datos se van a ingresar en una BD local (desde donde se realiza la consulta, host de la página web), ya que es la información que se va a entregar al usuario cliente por medio de la web, utilizando la BD actualizada diariamente.

El punto es que la mantención y desarrollo de la página está externalizada, y no quiero que tengan acceso a toda la información, solo lo que yo les permita.
La forma más facil para mi es que ellos mismos realicen las consultas a los campos que necesitan y así actualizen la información en la página... por medio de un usuario restringuido.

Espero se haya entendido lo que necesito realizar.

Casimiro Notevi
12-10-2010, 19:56:54
Porque, según lo que entiendo del mensaje original, el usuario puede instalarse su propio IBExpert y tu programita poco podrá hacer para impedirlo :p
// Saludos

Pero si el usuario no conoce la IP, si en el programita va la IP, o mejor aún, una dirección de no.ip entonces no sabrá a dónde conectarse con el ibexpert.


Edito: Bueno, sería fácil averiguar la IP. Todo depende de los conocimientos de ese usuario.

mjjj
12-10-2010, 20:01:49
lo que sugiere casimiro claro que queda oculto la IP, usuario y contraseña.
La IP se podría averiguar, no así el usuario y contraseña.

Pero no quiero desarrollar la aplicación de yo, simplemente quiero crear un usuario con permiso limitado a las tablas o vistas que yo desee... pienso que es mas sencillo y flexible.

Finalmente, para eso son los usuario... o no? darle permisos según la conveniencia.
Todo esto lo tengo listo, si el problema es que me puede llegar a modificar el valor de los generadores... eso si que no lo puedo restringuir.

Saludos.

Casimiro Notevi
12-10-2010, 20:12:33
¿Y por qué va a querer hacer eso?, es que con esa misma mentalidad también puedes pensar que te va a borrar datos de cualquier tabla a la que tenga acceso, o borrar la base de datos, o cualquier fichero, no?

mjjj
12-10-2010, 20:29:34
el usuario que tengo creado solo tiene permisos para leer algunas vistas que he creado... esto funciona perfecto, porque no puede obtener datos de tablas ni de campos que yo no le haya dado permisos, tampoco puede insertar, modificar ni eliminar registros.

El único problema que tengo es con respecto a los generadores, a los cuales no le puedo restringuir el acceso por usuario.

Ese es mi problema, no es que piense que me van a borrar información ni nada, solo es por precaución, y tratar de hacer bien las cosas.

Saludos.