Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

privilegios

Estas en el tema de privilegios en el foro de Oracle en Foros del Web. buenos dias amigos, este tema lo postule hace unos dias pèro no se si me explique mal, necesito poner un poco de orden en los ...
  #1 (permalink)  
Antiguo 19/05/2008, 07:28
 
Fecha de Ingreso: diciembre-2004
Mensajes: 156
Antigüedad: 19 años, 4 meses
Puntos: 0
privilegios

buenos dias amigos, este tema lo postule hace unos dias pèro no se si me explique mal, necesito poner un poco de orden en los esquemas que han creado en la base de datos...es decir, los tres esquemas que han creado tienen todos los privilegios de administrador (TODOS) ahora me gustaria solo filtrar los mas comunes para los esquemas los mas utilizados...es posible? acotando que hay esquemas que tienen sentencias que utilizan tablas de otros esquemas...en fin? alguien puede orientarme en esto?
gracias
  #2 (permalink)  
Antiguo 19/05/2008, 08:29
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: privilegios

Hola arameo2010,

La respuesta que te hemos dado es correcta, no hay privilegios mas utilizados o comunes, si quieres saber que tiene asignado un usuario consulta las siguientes vistas, dba_tab_privs, dba_sys_privs, dba_role_privs, role_sys_privs, role_tab_privs, dba_roles, etc

A partir de ahi, puedes quitar los privilegios o roles que no correspondan, por ejemplo

Código:
revoke dba from user;
Te recomiendo una lectura por http://download.oracle.com/docs/cd/B....htm#DBSEG5000

Por ultimo, intenta no repetir temas, si tienes dudas sobre las respuestas dadas, sigue sobre el mismo thread.

Saludos
  #3 (permalink)  
Antiguo 19/05/2008, 09:07
 
Fecha de Ingreso: diciembre-2004
Mensajes: 156
Antigüedad: 19 años, 4 meses
Puntos: 0
Respuesta: privilegios

gracias muchachos y disculpe una ultima pregunta estoy utilizando el toad 8.0 puedo ver todos los esquemas de la base de datos...si existe un privilegio que al habilitarlo no me deje ver los demas esquemas cual es?
  #4 (permalink)  
Antiguo 19/05/2008, 09:10
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: privilegios

Cita:
Iniciado por arameo2010 Ver Mensaje
buenos dias amigos, este tema lo postule hace unos dias pèro no se si me explique mal, necesito poner un poco de orden en los esquemas que han creado en la base de datos...es decir, los tres esquemas que han creado tienen todos los privilegios de administrador (TODOS) ahora me gustaria solo filtrar los mas comunes para los esquemas los mas utilizados...es posible? acotando que hay esquemas que tienen sentencias que utilizan tablas de otros esquemas...en fin? alguien puede orientarme en esto?
gracias
Me parece que ya te lo comenté en el post original. Como bien te pone matanga, haz un REVOKE a todos los usuarios del permiso de DBA y luego que cada usuario dé los permisos que crea conveniente sobre sus tablas al / los usuarios que crea conveniente.

No sé que es lo que no entiendes.
  #5 (permalink)  
Antiguo 19/05/2008, 09:45
 
Fecha de Ingreso: diciembre-2004
Mensajes: 156
Antigüedad: 19 años, 4 meses
Puntos: 0
Respuesta: privilegios

precisamente cree un rol que se llama usuarios y le agregue solo 2 privilegios pero asi aun...cree un esquema con ese rol solamente...y aun asi a traves del toad puedo ver los demas esquemas que estan en la base de datos...no me deja hacer nada sobre ellos por los privilegios que cree obvio pero tampoco me deberia dejarlos ver...no sabria decirte si el toad permite verlos...que estoy haciendo mal...
  #6 (permalink)  
Antiguo 19/05/2008, 09:58
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: privilegios

Hola,

No estas haciendo nada mal, el hecho de que puedas ver todos los usuarios de la base de datos es porque PUBLIC tiene asignado el permiso de SELECT sobre la vista ALL_USERS.

PUBLIC es la forma que tiene Oracle de asignarle permisos comunes a todos los usuarios de la base de datos, como dije antes, date una vuelta por la documentacion.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:40.