Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Where did the Permissions Come From?

Re: Where did the Permissions Come From?

From: Shad <aaa_at_bbb.com>
Date: Thu, 4 Mar 1999 15:31:35 -0800
Message-ID: <7bm90t$7i5@romeo.logica.co.uk>


If I remember correctly, Powerbuilder tends to use DB procedures/packages for data manipulation - these procedures run with the privileges of the user who owns them, rather than the user who runs them, which would explain why your user is able to manipulate the table. It should be preventable by revoking execute privileges on the procedures in question.

Van Messner wrote in message ...
> A user on a company database, created before I arrived on the site,
>asked me to check his permissions on a table today. Using the security
>manager I could see he had no object or system permissions granted
>explicitly or through a role that would allow him to do anything with the
>table. However, he is able to insert, update and delete rows through a
>PowerBuilder application.
> At first I though he might be going in through PowerBuilder as some
user
>with more permisssions. But I checked his PowerBuilder setup and he is
>logging in as himself.
> Then I thought the permissions might have been granted to "public".
The
>security manager does not specifically show rights granted to public as
>such.
> So I went into SQL plus and issued every query I could think of against
>the "all" and "dba" views that have anything to do with roles, grants or
>permisssions. Rights on the table in question do not show up as having
been
>granted to public. I believe the querries work properly since I can see
>rights on many other tables granted to public.
> Do any of you have ideas on where to look further?
>
>Thanks,
>
>Van
>
>
Received on Thu Mar 04 1999 - 17:31:35 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US