problema del sistema di privilegi
-
29-09-2019 - |
Domanda
Ho l'utente, ad esempio HR che è stato concesso molto potente il privilegio di sistema "concedere alcun privilegio" ... Questo utente ha usato questo privilegio e concesso alcuni privilegi ad altri utenti ... Ora voglio revocare "concedere alcun PRIVILEGE "da HR e anche di identificare quali privilegi e ai quali ha concesso utente HR (voglio di revocare da loro questa uscita).
Lo so che Oracle salva solo concessionario e il privilegio non concedente per privilegi di sistema (a differenza dei privilegi oggetto) nei metadati ...
Se avete qualche idea si prega di rispondere ..
Grazie mille nel precedente.
Soluzione
vista ALL_COL_PRIVS mostrerà concedente vista ALL_TAB_PRIVS mostrerà concedente vista TABLE_PRIVILEGES mostrerà concedente
più le versioni USER di coloro ..
modifica :
per trovare l'elenco dei privilegi di oggetto concesso da uso HR una query come questa:
select * from all_tab_privs where grantor = 'HR';
Non so di un modo per controllare le sovvenzioni oggetto livello di sistema