系統許可權傳遞和物件許可權傳遞的測試
在資料庫伺服器不同的計算機上(AIDU)
cmd
sqlplus
SQL>CONN SYS/SYSTEM@AIDU2008 AS SYSDBA
SQL>CREATE USER AIDU PROFILE "DAFAULT" IDENTIFIED BY "AIDU" DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;
[@more@]SQL>GRANT CONNECT TO AIDU;
SQL>CREATE USER AIDU2 PROFILE "DEFAULT" IDENTIFIED BY "AIDU2" DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;
SQL>GRANT CONNECT TO AIDU2;
SQL>GRANT SYSDBA TO AIDU WITH ADMIN OPTION;
SQL>CONN AIDU/AIDU@AIDU2008 AS SYSDBA;
SQL>GRANT SYSDBA TO AIDU2;
SQL>CONN AIDU2/AIDU2@AIDU2008 AS SYSDBA --OK
SQL>CONN SYS/SYSTEM@AIDU2008 AS SYSDBA
SQL>REVOKE SYSDBA FROM AIDU
SQL>CONN AIDU2/AIDU2@AIDU2008 AS SYSDBA --仍然可以使用SYSDBA身份進行登陸,不受AIDU被剝奪SYSDBA許可權的影響
物件許可權的傳遞,當回收中間鏈後,後續節點的物件許可權也被回收.
在資料庫伺服器不同的計算機上(AIDU)
cmd
sqlplus
SQL>conn / as sysdba
SQL>create user aidu3 profile default indentified by "aidu3" default tablespace "USERS" temporary tablespace "TEMP";
SQL>grant connect to aidu3
SQL>grant resource to aidu3
SQL>conn aidu/aidu;
SQL>create tabel test01(id number not null,name varchar2(20),primary key(id));
SQL>grant select on test01 to aidu2 with grant option;
SQL>conn aidu2/aidu2
SQL>grant select on aidu.test01 to aidu3
SQL>conn aidu3/aidu3
SQL>select count(1) from aidu.test01;
顯示統計數為0,表明可以訪問
SQL>conn aidu/aidu
SQL>revoke select on test01 from aidu2 --從中間使用者回收SELECT 許可權
SQL>conn aidu3/aidu3
SQL>select count(1) from aidu.test01;
報錯: 找不到表或檢視. 說明當中間者aidu2被 剝奪SELECT ON AIDU.TEST01表許可權時,透過它建立的aidu3對AIDU.TEST01表的許可權也被同時剝奪.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1039226/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 許可權傳遞的一點測試!
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- Oracle 使用者、物件許可權、系統許可權Oracle物件
- Android系統許可權和root許可權Android
- oracle物件與系統許可權小測Oracle物件
- 許可權系統:一文搞懂功能許可權、資料許可權
- 檢視角色裡包含的系統許可權、物件許可權和角色物件
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- 系統,物件,角色許可權簡析物件
- Oracle資料庫的系統和物件許可權Oracle資料庫物件
- 許可權系統:許可權應用服務設計
- 物件許可權的回收物件
- MySQL許可權系統MySql
- Oracle系統許可權Oracle
- 角色許可權(Role)和系統許可權(System)的幾個澄清實驗
- mongodb 的許可權系統MongoDB
- 許可權系統:6個許可權概念模型設計模型
- 許可權系統:許可權應用服務設計Tu
- 許可權之選單許可權
- 系統、角色、物件相關許可權字典物件
- 自定義許可權物件物件
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- ftp上傳的檔案指定許可權FTP
- 【JavaWeb】許可權管理系統JavaWeb
- 有贊許可權系統
- Android系統許可權Android
- 許可權系統設計
- 許可權系統跟進
- 許可權維持專題:作業系統許可權維持作業系統
- AIX 的許可許可權(轉)AI
- 選單許可權和按鈕許可權設定
- SpringSecurity許可權管理系統實戰—九、資料許可權的配置SpringGse
- Linux的檔案存取許可權和0644許可權Linux
- 適配懸浮窗許可權與系統設定修改許可權
- Linux-許可權管理(ACL許可權)Linux
- SAP自定義許可權物件物件
- Android6.0------許可權申請管理(單個許可權和多個許可權申請)Android
- 企業許可權管理系統