Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Where did the Permissions Come From?
Van Messner schrieb:
>
> 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,
A database application can be designed to enable and disable selective roles automatically when a user attempts to use the application.
May be the PowerBuilder app issues something like:
SET ROLE gardener IDENTIFIED BY marigolds ;
HTH
Matthias
--
grema_at_t-online.de
Protect privacy, boycott Intel: http://www.bigbrotherinside.org Received on Thu Mar 04 1999 - 03:08:49 CST
![]() |
![]() |