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

duda Seguridad Oracle

Estas en el tema de duda Seguridad Oracle en el foro de Oracle en Foros del Web. Tengo una aplicacion con un solo esquema propiedad de SYSADM donde TIENEN que estar todos los objetos. Actualmente todos los que desarrollan para esa aplicacion ...
  #1 (permalink)  
Antiguo 21/06/2011, 01:19
 
Fecha de Ingreso: junio-2011
Mensajes: 3
Antigüedad: 13 años, 5 meses
Puntos: 0
duda Seguridad Oracle

Tengo una aplicacion con un solo esquema propiedad de SYSADM donde TIENEN que estar todos los objetos. Actualmente todos los que desarrollan para esa aplicacion acceden a la herramienta de desarrollo con SYSADM. Por seguridad se quiere cambiar la psw de SYSADM y dotar a cada uno de un nuevo usu/psw con el que conectarse. Claro esta que todos esos usuarios deben crear sus objetos en el esquema de SYSADM y que el resto pueda verlos.
Como se podria hacer?
Gracias
  #2 (permalink)  
Antiguo 21/06/2011, 13:24
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años
Puntos: 85
Respuesta: duda Seguridad Oracle

No puedes. A modo de resumen, otorgas privilegios sobre objetos o privilegios de sistema, por ejemplo:

1. Permisos de select sobre una tabla en concreto.

Código:
grant select on SYSADM.UNA_TABLA to UN_USUARIO;
2. Permiso de select sobre todas las tablas.

Código:
grant select any table to UN_USUARIO;
3. Permiso para crear tablas sobre tu propio esquema.

Código:
grant create table to UN_USUARIO:
4. Permiso para crear tablas en cualquier esquema.

Código:
grant create any table to UN_USUARIO;
Pero no puedes otorgar permisos para crear tablas sobre un esquema en concreto que no sea el propio del usuario. Por otro lado, es poco común establecer este nivel de seguridad en entornos de desarrollo, si quieres mantener un mejor control sobre el código de los programadores, lo recomendado es que incorpores la base de datos al control de versiones.

Saludos

Etiquetas: seguridad
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 04:24.