with admin option /with grant option

news/2024/7/2 22:09:05

1. with admin option是用在系统权限上的,with grant option是用在对象权限上的。

 

SQL> grant create synonym to scott with grant option;
grant create synonym to scott with grant option
                                   *
第 1 行出现错误:
ORA-01939: 只能指定 ADMIN OPTION


SQL> grant create synonym to scott with admin option;

授权成功。

 


SQL> grant update on scott.emp to hr with admin option;
grant update on scott.emp to hr with admin option
                                     *
第 1 行出现错误:
ORA-00993: 缺失 GRANT 关键字


SQL> grant update on scott.emp to hr with grant option;

授权成功。

 

 

2.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. 

 

3.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 权限。

 


http://lihuaxi.xjx100.cn/news/247495.html

相关文章

数学的关键是概念而非技巧

因为中小学数学里面的概念比较少,所以就在一些难题、技巧上下功夫,这恰恰是舍本逐末的做法,值得所有的数学教育工作者深思。 那么数的概念是什么呢,大家知道有理数啊,一看就知道了,绝大多数同学不会去记这…

torch.nonezero()的用法

函数原型: torch.nonzero(input, outNone) → LongTensor参数: input (Tensor) – 源张量 out (LongTensor, optional) – 包含索引值的结果张量 代码示例 返回一个包含输入input中非零元素索引的张量。输出张量中的每行包含输入中非零元素的索引。 x torch.t…

perl 编程 - 判断系统进程是否活着的方法

2019独角兽企业重金招聘Python工程师标准>>> 前言:我在使用perl编写CGI程序时遇到的一些问题,解决以后,记录一下我的心得,有心的朋友们会从中得到帮助并养成正确使用的好习惯。 perl编程中判断系统进程是否存活的方法…

如何用ABAP代码读取CDS view association的数据

我有如下一个CDS view, 这个view的数据来自CRMD_ORDERADM_H, 定义了一个名称为_statushelp的association, 指向了另一个CDS view Z_C_Status_Valuehelp.该view暴露了两个字段STATUS_KEY和STATUS_TEXT. 现在我的需求是:在ABAP代码里只需要一次读操作,既能…

Google推荐的15条HTML 5代码军规----来看看你知道几个,我一个都不知道。。。

Google规范的原文链接大家可以访问:http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml  1.协议头:  建议在指向图片或其他媒体文件、样式表和脚本的URL地址中省略http:https:协议部分,除非已知相应文件不能…

WCF实现RESTFul Web Service

共同学习了前面一些概念,终于开始正题了哈。RESTful的Web Service调用直观,返回的内容容易解析。这里先会描述一个简单的场景--Web Service提供一个方法来搜索个人信息,传入人名,返回完整个人信息。下面我们一步步用WCF实现一个RE…

torch.argmax()torch.max()函数用法

函数原型 torch.argmax(input, dimNone, keepdimFalse)作用:返回指定维度最大值的序号。 示例: x torch.randint(12, size(3, 4)) print(x) y torch.argmax(x, dim0)#返回每列最大值对应的行号 print(fy.shape{y.shape}) print(y) z torch.argmax(…

小波变换介绍

从傅里叶变换到小波变换,并不是一个完全抽象的东西,可以讲得很形象。小波变换有着明确的物理意义,如果我们从它的提出时所面对的问题看起,可以整理出非常清晰的思路。 下面我就按照傅里叶-->短时傅里叶变换-->小波变换的顺…