with admin option 与with grant option 的区别

目录

1、with admin option 用于系统权限授权,with grant option 用于对象授权。

2、给一个用户授予系统权限带上with admin option 时,此用户可把此系统权限授予其他用户或角色,但收回这个用户的系统权限时,这个用户已经授予其他用户或角色的此系统权限不会因传播无效,如授予A系统权限create session with admin option,然后A又把create session权限授予B,但管理员收回A的create session权限时,B依然拥有create session的权限,但管理员可以显式收回B create session的权限,即直接revoke create session from B.

而with grant option用于对象授权时,被授予的用户也可把此对象权限授予其他用户或角色,不同的是但管理员收回用with grant option授权的用户对象权限时,权限会因传播而失效,如:grant select on 表名 to A with grant option;,A用户把此权限授予B,但管理员收回A的权限时,B的权限也会失效,但管理员不可以直接收回B的SELECT ON TABLE 权限。  执行授权语句报错(ora-01031,ora-01929)时,可参考一下。

相同点:

- 两个都可以既可以赋予user 权限时使用,也可以在赋予role 时用 GRANT CREATE SESSION TO emi WITH ADMIN OPTION; GRANT CREATE SESSION TO role WITH ADMIN OPTION; GRANT role1 to role2 WITH ADMIN OPTION;  GRANT select ON customers1 TO bob WITH GRANT OPTION;  GRANT select ON customers1 TO hr_manager(role) WITH GRANT OPTION;   - 两个受赋予者,都可以把权限或者role 再赋予other users  - 两个option 都可以对DBA 和APP ADMIN 管理带来方便性,但同时,都带来不安全的因素

不同点:  - with admin option 只能在赋予 system privilege 的时使用 - with grant option 只能在赋予 object privilege 的时使用

- 撤消带有admin option 的system privileges 时,连带的权限将保留

原文地址:https://www.cnblogs.com/yldf/p/7985752.html

with admin option 与with grant option 的区别相关推荐

  1. oracle授权with,ORACLE权限关于with admin option和with grant option的用法

    权限关于with admin option和with grant option的用法,希望对大家有帮助! with admin option是用在系统权限上的,with grant option是用在 ...

  2. ORACLE权限关于with admin option和with grant option的用法

    原文链接:点击打开链接 ORACLE权限关于with admin option和with grant option的用法,希望对大家有帮助! with admin option是用在系统权限上的,wi ...

  3. oracle授权时“with admin option”与“with grant option”的区别

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/47445625 本文出自[我是干勾鱼的博客] 虽然"授人以鱼,不如授之以 ...

  4. with admin option和with grant option的区别

    with admin option和with grant option的区别   1.with admin option 用于系统权限授权,with grant option 用于对象授权. 2.给一 ...

  5. oracle级联赋权,Oracle 级联with admin option 和 with grant option

    · 授权通过grant 语法:GRANT object_priv[(columns)][ON object] TO {user|role|public} [WITH GRANT OPTION] · 回 ...

  6. oracle权限with admin option和with grant option的用法

    1. with admin option with admin option的意思是被授予该权限的用户有权将某个权限(如create any table)授予其他用户或角色, 取消是不级联的 . 如授 ...

  7. Oracle视图授权(with grant option)

    模拟如下 create user a identified by a; create user b identified by b; create user c identified by c; gr ...

  8. with admin option /with grant option

    1. with admin option是用在系统权限上的,with grant option是用在对象权限上的. SQL> grant create synonym to scott with ...

  9. with grant option 与with admin option的区别

    为什么80%的码农都做不了架构师?>>>    对于grant来说,二者有何区别: 在OTN上有一篇非常好的解释:链接 GRANT OPTION 1. We can grant ob ...

最新文章

  1. 基本算法系列15天速成
  2. python处理数据的优势-python处理excel的优势是什么
  3. VTK修炼之道52:图形基本操作进阶_多分辨率策略(模型抽取的三种方法)
  4. Android UI学习 - GridView和ImageView的使用
  5. 最新IP数据库 存储优化 查询性能优化 每秒解析上千万
  6. 关于sizeof在不同平台下的值
  7. 【原】搬家了,请移步
  8. 《梦断代码》读后感 - 驱动,责任,交流,远虑
  9. 初学者python笔记(re模块、正则表达式完全解析)
  10. 51nod 1092 回文字符串【LCS】
  11. 通用数据链接(UDL)的用法
  12. Echarts多条折线可拖拽
  13. 南京邮电大学通信考研经验
  14. 免费天气api 真正可用
  15. 关闭Cortana小娜的几种方法(win10的搜索功能无法使用、黑屏/Cortana占用内存过高)
  16. python酒店数据分析_python数据分析实战——AirBnb用户分群
  17. 服务器win10系统开机慢,win10专业版系统开机启动慢 三种方法帮你敲定
  18. 逻辑思维训练1200题-蓝桥杯计算思维参考
  19. 串操作指令应用(MOVS/CMPS/SCAS/LODS/STOS)
  20. vivo分屏_Vivo手机怎么分屏,你知道吗?不会手机就白买了。

热门文章

  1. openstack云平台
  2. A. I Wanna Be the Guy
  3. java 如何将String字符串中的十六进制转换为汉字
  4. c#语言中if语句多条件,C# If 条件语句
  5. UOJ 244 短路
  6. 【Kubernetes】 多云管理策略解析
  7. Linux下安装SEP遇到的问题
  8. 七年级计算机教学质量分析,凝心聚力,砥砺前行 ——2017学年七年级第一学期期末质量分析会...
  9. Exchange发送邮件后卡在草稿箱
  10. 经济学计算机化,经济学/经济学与计算机交叉方向master项目介绍