usuarios, funciones, grupos, permisos

28/10/2005 - 13:50 por Jomaweb | Informe spam
Hola

Necesitaba definir de alguna manera los permisos que tiene un usuario en
cada tabla de una BBDD de modo que si incluyo otro usuario pudiera "heredar"
o "copiar" dichos permisos sin tener que recorrer de nuevo todas las tablas
y sus dichosas casillas de verificación "select-update.insert-delete".

Alguien me indicó que creara un grupo y luego de definidos los permisos para
ese grupo simplemente le añadiera usuarios. Ahora bien, no me queda nada
claro porque no encuentro el citado nodo "grupos" y me imagino que se
refería a "funciones".

He creado una funcion "usuario_genérico", le he dado permisos sobre
determinadas tablas de una BBDD, pero al añadir usuarios no me hereda dichos
permisos sino que de de nuevo tengo que ir tabla por tabla concediendo o
denegando.

¿algo se me escapa? ¿tiene algo que ver el inicio de sesión?


Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
28/10/2005 - 13:57 | Informe spam
Hola, debes crear funciones de BDD


Salu2
Maxi [MVP SQL SERVER]


"Jomaweb" escribió en el mensaje
news:OyP%
Hola

Necesitaba definir de alguna manera los permisos que tiene un usuario en
cada tabla de una BBDD de modo que si incluyo otro usuario pudiera
"heredar" o "copiar" dichos permisos sin tener que recorrer de nuevo todas
las tablas y sus dichosas casillas de verificación
"select-update.insert-delete".

Alguien me indicó que creara un grupo y luego de definidos los permisos
para ese grupo simplemente le añadiera usuarios. Ahora bien, no me queda
nada claro porque no encuentro el citado nodo "grupos" y me imagino que se
refería a "funciones".

He creado una funcion "usuario_genérico", le he dado permisos sobre
determinadas tablas de una BBDD, pero al añadir usuarios no me hereda
dichos permisos sino que de de nuevo tengo que ir tabla por tabla
concediendo o denegando.

¿algo se me escapa? ¿tiene algo que ver el inicio de sesión?


Gracias

Respuesta Responder a este mensaje
#2 Oscar
28/10/2005 - 14:07 | Informe spam
Hola,

Prueba a cambiar "grupos" por "Roles" y encontraras la solución!!.

Puedes crearte un rol, darle los permisos al rol y luego asignar ese rol a
los usuarios que desees.

Saludos.

www.metasincro.es
"Jomaweb" wrote in message
news:OyP%
Hola

Necesitaba definir de alguna manera los permisos que tiene un usuario en
cada tabla de una BBDD de modo que si incluyo otro usuario pudiera
"heredar" o "copiar" dichos permisos sin tener que recorrer de nuevo todas
las tablas y sus dichosas casillas de verificación
"select-update.insert-delete".

Alguien me indicó que creara un grupo y luego de definidos los permisos
para ese grupo simplemente le añadiera usuarios. Ahora bien, no me queda
nada claro porque no encuentro el citado nodo "grupos" y me imagino que se
refería a "funciones".

He creado una funcion "usuario_genérico", le he dado permisos sobre
determinadas tablas de una BBDD, pero al añadir usuarios no me hereda
dichos permisos sino que de de nuevo tengo que ir tabla por tabla
concediendo o denegando.

¿algo se me escapa? ¿tiene algo que ver el inicio de sesión?


Gracias

Respuesta Responder a este mensaje
#3 Jomaweb
28/10/2005 - 14:32 | Informe spam
Y el inicio de sesión ¿qué relación tiene con todo esto? ¿puedo tener un
solo inicio de sesión o debo de crear uno para cada usuario?



"Oscar" escribió en el mensaje
news:
Hola,

Prueba a cambiar "grupos" por "Roles" y encontraras la solución!!.

Puedes crearte un rol, darle los permisos al rol y luego asignar ese rol a
los usuarios que desees.

Saludos.

www.metasincro.es
"Jomaweb" wrote in message
news:OyP%
Hola

Necesitaba definir de alguna manera los permisos que tiene un usuario en
cada tabla de una BBDD de modo que si incluyo otro usuario pudiera
"heredar" o "copiar" dichos permisos sin tener que recorrer de nuevo
todas las tablas y sus dichosas casillas de verificación
"select-update.insert-delete".

Alguien me indicó que creara un grupo y luego de definidos los permisos
para ese grupo simplemente le añadiera usuarios. Ahora bien, no me queda
nada claro porque no encuentro el citado nodo "grupos" y me imagino que
se refería a "funciones".

He creado una funcion "usuario_genérico", le he dado permisos sobre
determinadas tablas de una BBDD, pero al añadir usuarios no me hereda
dichos permisos sino que de de nuevo tengo que ir tabla por tabla
concediendo o denegando.

¿algo se me escapa? ¿tiene algo que ver el inicio de sesión?


Gracias





Respuesta Responder a este mensaje
#4 Oscar
28/10/2005 - 14:52 | Informe spam
El inicio de sesión (login) te da acceso a unas determinadas bbdd. A cada
una de estas bbdd accedes con un usuario, y ese usuario tiene asociado uno o
más roles que le permiten o no realizar ciertas operaciones sobre los
objetos de la base de datos.

Asi por ejemplo puedes tener un login "Login1" que por defecto se conecta a
la base de datos BD1 con el usuario "user1" que ademas en esa base de datos
tiene el rol "rol 1", que le da permiso de select sobre la tabla
BD1.dbo.tabla1


Saludos.

www.metasincro.es
"Jomaweb" wrote in message
news:%
Y el inicio de sesión ¿qué relación tiene con todo esto? ¿puedo tener un
solo inicio de sesión o debo de crear uno para cada usuario?



"Oscar" escribió en el mensaje
news:
Hola,

Prueba a cambiar "grupos" por "Roles" y encontraras la solución!!.

Puedes crearte un rol, darle los permisos al rol y luego asignar ese rol
a los usuarios que desees.

Saludos.

www.metasincro.es
"Jomaweb" wrote in message
news:OyP%
Hola

Necesitaba definir de alguna manera los permisos que tiene un usuario en
cada tabla de una BBDD de modo que si incluyo otro usuario pudiera
"heredar" o "copiar" dichos permisos sin tener que recorrer de nuevo
todas las tablas y sus dichosas casillas de verificación
"select-update.insert-delete".

Alguien me indicó que creara un grupo y luego de definidos los permisos
para ese grupo simplemente le añadiera usuarios. Ahora bien, no me queda
nada claro porque no encuentro el citado nodo "grupos" y me imagino que
se refería a "funciones".

He creado una funcion "usuario_genérico", le he dado permisos sobre
determinadas tablas de una BBDD, pero al añadir usuarios no me hereda
dichos permisos sino que de de nuevo tengo que ir tabla por tabla
concediendo o denegando.

¿algo se me escapa? ¿tiene algo que ver el inicio de sesión?


Gracias









Respuesta Responder a este mensaje
#5 Jomaweb
28/10/2005 - 15:02 | Informe spam
Y todo este lio es para crear una auditoria de manera que cada registro
modificado lleve un campo al aldo donde quede constancia del usuario
responsable.


en fin...



"Oscar" escribió en el mensaje
news:%
El inicio de sesión (login) te da acceso a unas determinadas bbdd. A cada
una de estas bbdd accedes con un usuario, y ese usuario tiene asociado uno
o más roles que le permiten o no realizar ciertas operaciones sobre los
objetos de la base de datos.

Asi por ejemplo puedes tener un login "Login1" que por defecto se conecta
a la base de datos BD1 con el usuario "user1" que ademas en esa base de
datos tiene el rol "rol 1", que le da permiso de select sobre la tabla
BD1.dbo.tabla1


Saludos.

www.metasincro.es
"Jomaweb" wrote in message
news:%
Y el inicio de sesión ¿qué relación tiene con todo esto? ¿puedo tener un
solo inicio de sesión o debo de crear uno para cada usuario?



"Oscar" escribió en el mensaje
news:
Hola,

Prueba a cambiar "grupos" por "Roles" y encontraras la solución!!.

Puedes crearte un rol, darle los permisos al rol y luego asignar ese rol
a los usuarios que desees.

Saludos.

www.metasincro.es
"Jomaweb" wrote in message
news:OyP%
Hola

Necesitaba definir de alguna manera los permisos que tiene un usuario
en cada tabla de una BBDD de modo que si incluyo otro usuario pudiera
"heredar" o "copiar" dichos permisos sin tener que recorrer de nuevo
todas las tablas y sus dichosas casillas de verificación
"select-update.insert-delete".

Alguien me indicó que creara un grupo y luego de definidos los permisos
para ese grupo simplemente le añadiera usuarios. Ahora bien, no me
queda nada claro porque no encuentro el citado nodo "grupos" y me
imagino que se refería a "funciones".

He creado una funcion "usuario_genérico", le he dado permisos sobre
determinadas tablas de una BBDD, pero al añadir usuarios no me hereda
dichos permisos sino que de de nuevo tengo que ir tabla por tabla
concediendo o denegando.

¿algo se me escapa? ¿tiene algo que ver el inicio de sesión?


Gracias













Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida