with admin option和with grant option的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了with admin option和with grant option的区别相关的知识,希望对你有一定的参考价值。

grant select any table to b with admin option
/或
grant select any table to b with grant option
这么个意思。

以下是我找到的他们的区别

1、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.

2、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 权限。
-
参考技术A 第一个是有选择的意思
第二个是授予期权的意思

with admin option和with grant option的用法

1、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.

2、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 权限。

以上是关于with admin option和with grant option的区别的主要内容,如果未能解决你的问题,请参考以下文章

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

Read Audi ELV/ESL HC908GR16 with Xprog ECU Programmer

带有两个 OPTIONAL MATCH 和两个单独的 WITH 语句的 Cypher 查询

通过创建视图绕过表特权和 WITH GRANT OPTION

导出每个图层的JPEG文件set With option(Photoshop Python With PyQt)

XCTAssertEqual with Optional (not Equatable)