PDA

Ver la Versión Completa : Sobre Usuarios, roles y permisos


mjjj
11-02-2008, 23:50:39
Hola amigos...

Estoy tratando de entender esto de los usuarios, roles y permisos para firebird.

Utilizo Firebird 2.0, delphi 2006 y IBExpert

En el ibexpert pude crear roles y usuarios, pero no se donde darle los permisos a estos usuarios.

En que parte del ibexpert se puede crear esto... Como se llamaman los permisos en Ingles??

Bueno.. muchas gracias

jhonny
12-02-2008, 00:40:46
Bueno, puedes asignar y/o denegar permisos con la versión profesional de IBExpert (Osea la de pago) y la opcion se llama Grant Manager que se encuentra en el menu Tools... la gratuita solo te permite crear Roles, Usuarios y asignar Roles a los usuarios, de todas formas siempre tenemos el gsec, que aunque no es tan comodo como el IBExpert es gratuito y siempre viene con el FireBird ;).

PepeLolo
12-02-2008, 00:53:46
Hola

Si has creado Roles lo conveniente es crear permisos sobre estos, en lugar de usuarios. Los Roles es un método de agrupar un conjunto de usuarios que tienen las mismas carácteristicas, por ejemplo, usuarios de contabilidad, para consultas, de almacén y asi sucesivamente. Es recomendable si son muchos los usuarios que accedan a tu BBDD ¡simplifica la gestión de los mismos!.

Los permisos los puedes dar sobre tablas mediante sentencias un script DDL
GRANT ALL ON NombreTabla TO nombreRole[usuario][PUBLIC ]

Por otro lado los permisos se dan para tablas, vistas, SP, funciones, tambien depende del motor de bbdd, en el caso de interbase los secuenciadores no necesitan permisos y en oracle si es necesario.

Con IBExpert, al pulsar sobre una tabla para visualizar la estructura, se abre una ventana con multiples pestañas y una de ellas es la de permisos. Desde esta pestaña puedes dar los permisos para tus tablas, etc.. de modo gráfico.

un saludo.