Revoque sobre dos usuarios que no me funciona

Buenos Días amigo mío.
Tengo este problemita con estos usuarios de mi BD. Tengo uno con unas tablas, las cuales todas la ven otros usuarios, para esto hice GRANT al usuario PUBLIC. Tuve que hacer otros dos usuarios pero NO me interesa que tengan acceso a las tablas del usuario que te mencione arriba.
Esto es lo que estoy haciendo...
SQL> connect detales/detales@ste
Connected.
SQL> revoke all,select,insert,delete on SD_TPROD from SISTEMAS,SUMINISTROS;
Revoke succeeded.
SQL> connect sistemas/sistemas@ste;
Connected.
SQL> select * from detales.sd_tprod;
(Y este select me trae información)
¿Qué puedo estar haciendo mal?
Saludos y gracias

1 Respuesta

Respuesta
1
Realmente deberías quitar los privilegios a PUBLIC y asignarlos a:
1) A la lista de usuarios que si deben tener acceso
o
2) Crear un rol al cual le des el permiso y luego asignar el rol a los usuarios que te interesen tengan permisos sobre el objeto.
Saludos.
Diego.
PD. No te olvides de cerrar la pregunta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas