一、系統權限的傳遞 spa
超級管理員授予lisi修改任意表的管理權限: 對象
SQL>grant alter any table to lisi with admin option; it
受權成功。 io
查看lisi用戶的系統權限: table
SQL>select*from user_sys_privs; select
lisi用戶授予wangwu用戶任意表的權限: 權限
SQL>grant alter any table to wangwu with admin option; tab
受權成功。 ant
查看wangwu用戶的系統權限: co
SQL>select*from user_sys_privs;
二、對象權限的傳遞(誰擁有誰受權)
用管理員建立一個表A:
SQL>create table A(id int);
表已建立。
把表A的查看權限授予給lisi:
SQL>grant select on A to lisi with grant option;
受權成功。
查看lisi用戶的對象權限:
SQL>select*from user_tab_privs;
lisi用戶把查看sys.A表的權限授予給wangwu用戶:
SQL>grant select on sys.A to wangwu;
受權成功。
查看wangwu的對象權限:
SQL>select*from user_tab_privs;
讓wangwu用戶也有授予查看sys.A表的權限:
SQL>grant select on sys.A to wangwu with grant option;
受權成功。
查看wangwu的對象權限:
SQL>select*from user_tab_privs;