Oracle中授予權限的參數with admin option/with grant option的區別

Oracle中授予權限的參數with admin option/with grant option的區別

 

 

相同點:
    兩個都可以既可以賦予user 權限時使用,也可以在賦予role 時用
GRANT CREATE SESSION TO emi WITH ADMIN OPTION。 

1、with admin option
with admin option的意思是:被授予該權限的用戶有權將某個權限(如create any table)授予其他用戶或角色,取消是不級聯的。
如授予A系統權限create session with admin option,然後A又把create session權限授予B,但管理員收回A的create session權限時,B依然擁有create session的權限。但管理員可以顯式收回B create session的權限,即直接revoke create session from B.

2、with grant option
with grant option的意思是:權限賦予/取消是級聯的,如將with grant option用於對象授權時,被授予的用戶也可把此對象權限授予其他用戶或角色,不同的是但管理員收回用with grant option授權的用戶對象權限時,權限會因傳播而失效,如grant select on table with grant option to A,A用戶把此權限授予B,但管理員收回A的權限時,B的權限也會失效,但管理員不可以直接收回B的SELECT ON TABLE 權限。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章