使用者許可權繼承另一使用者的許可權
要求:新建使用者i2ksnmp的許可權要和資料庫已經存在的DBSNMP使用者的許可權一樣。
1. 建立新使用者i2ksnmp
create user i2ksnmp identified by i2ksnmp;
2. 檢視DBSNMP使用者的所有系統許可權
select privilege from dba_sys_privs where grantee='DBSNMP'
union
select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='DBSNMP' );
如下,得到DBSNMP使用者的所有系統許可權:
PRIVILEGE
----------------------------------------
ADVISOR
ANALYZE ANY
ANALYZE ANY DICTIONARY
CREATE JOB
CREATE PROCEDURE
CREATE SESSION
CREATE TABLE
MANAGE ANY QUEUE
SELECT ANY DICTIONARY
UNLIMITED TABLESPACE
3. 然後將上面的許可權都賦予新建使用者即可
比如:
grant ANALYZE ANY DICTIONARY to i2ksnmp;
附加:
這裡簡單的整合了上面的方法:
set feedback off heading off verify off trimspool off
set pagesize 0 linesize 200
define user=test ---> 這裡是新建使用者名稱
select 'grant '||privilege||' to &user;' from dba_sys_privs where grantee = 'DBSNMP'
union
select 'grant '||privilege||' to &user;' from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee = 'DBSNMP');
然後將上面列印在螢幕上的複製執行就可以了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23490154/viewspace-1061689/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux使用者許可權Linux
- Linux使用者與許可權Linux
- mysql使用者許可權管理MySql
- 使用者和組的許可權
- MYSQL學習筆記13: DCL許可權控制(使用者許可權操作)MySql筆記
- 許可權之選單許可權
- Linux使用者、組、許可權管理Linux
- MySQL使用者及許可權管理MySql
- Oracle使用者角色許可權管理Oracle
- linux5-使用者許可權Linux
- MySql查詢使用者許可權MySql
- MySQL 使用者及許可權管理?MySql
- 淺談PostgreSQL使用者許可權SQL
- MongoDB 使用者與許可權管理MongoDB
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- NAS使用者許可權的設定
- UserService 查詢使用者沒許可權的索引,增加臨時許可權queryIndicesNoPermission分析索引
- mysql 給了使用者所有許可權ALL PRIVILEGES,但是該使用者沒有grant許可權MySql
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- oracle儲存過程許可權繼承小結Oracle儲存過程繼承
- C++中封裝和繼承的訪問許可權C++封裝繼承訪問許可權
- 許可權系統:一文搞懂功能許可權、資料許可權
- 使用者角色許可權管理架構架構
- mysql 8.0.21使用者及許可權操作MySql
- 入門MySQL——使用者與許可權MySql
- MySQL入門--使用者與許可權MySql
- 普通使用者許可權執行dockerDocker
- OpenShift 使用者許可權管理例項
- 如何檢視postgresql使用者許可權SQL
- 讓root使用者有super許可權
- 無 sudo 許可權使用者的生存指南
- k8s結合jumpserver做kubectl許可權控制 使用者在多個namespaces的訪問許可權 rbac許可權控制K8SServernamespace訪問許可權
- 授權|取消授權MYSQL資料庫使用者許可權MySql資料庫
- Linux的檔案存取許可權和0644許可權Linux
- 協同平臺檢視許可權開啟業務物件提示"當前使用者沒有許可權!請檢查使用者[BOS設計器]的[編輯]許可權與應用的編輯許可權!"物件
- windows10許可權怎麼設定_win10設定使用者許可權的方法WindowsWin10
- Linux特殊許可權之suid、sgid、sbit許可權LinuxUI
- 【自然框架】許可權的視訊演示(二):許可權到欄位、許可權到記錄框架
- 不同使用者python path 許可權問題Python