Skip the public synonym on the local admin view? Create a synonym(not
public) for the view, then grant select on it to adm.
David A. Barbour
Oracle DBA, OCP
AISD
512-414-1002
"Vergara,
Michael (TEM)" To: Multiple recipients of list ORACLE-L
<[EMAIL PROTECTED]>
<mvergara@guid cc:
ant.com> Subject: Solaris 2.6/8.1.6/Security
(Kinda Long)
Sent by:
[EMAIL PROTECTED]
om
10/25/2001
02:35 PM
Please respond
to ORACLE-L
Gurus:
This is a question about security, and query-ability.
I have a remote database; let's call it REMOTE. I have local
users who want to query REMOTE, but I cannot create additional
users there without incurring undue amounts of heartache (not to
mention heartburn!).
I created a local database called SHADOW. The SHADOW database has
a DBA-level user who owns a private database link to REMOTE.
SHADOW also has local users defined who wish to query REMOTE.
As DBA in SHADOW, I created a view (as SELECT *) of one of the
tables on REMOTE. I then created a public synonym to this view,
and granted select to the local user.
No worries. So far...so good.
Now an admin-level user wants access to a different table
on REMOTE. So I did the same thing as for the local non-admin
user. Created a view. Created a public synonym. Granted
all to the admin user. Now, however, the local non-admin
user can see and query the admin's table! This is not what
I want!
All privileges are granted through ROLES, the local user
gets the 'RO' role, and the admin user gets 'ADM' role. How
can I stop the local non-admin user from seeing (and updating,
since that view allows updates) the admin's table?
Thanks,
Mike
---
===========================================================================
Michael P. Vergara
Oracle DBA
Guidant Corporation
(909) 914-2304
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Vergara, Michael (TEM)
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author:
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).