角色授权
『壹』 权限和角色的含义及区别
权限概念
权限是对资源的一种保护访问.用户要访问A资源前提是用户必须有A资源的访问权限.
角色概念
实事上我们不会直接把权限赋予给用户,而是通过角色来赋予给用户,因为用户拥有某一种权限是因为用户扮演着某一种角色。
A 是个经理,他管理着B公司,他拥有b,c,d的权限。实际是不是A有这个权限,而是因为Abo是经理。因为经理拥有b,c,d权限,所以很显然在权限划分 上,我们会把权限赋予给某一个角色,而不是赋予给个人。这样带来的好处是如果公司换了经理,那么只要再聘用一个人来做经理就可以了,而不会出现因为权限在 个人手里导致权限被带走的情况
『贰』 oracle创建用户并授权 要在角色权限里怎么写
--创建用户
create user TSZGYL
identified by TSZGYL
default tablespace TP_TSZGYL_DATASPACE
temporary tablespace TP_TSZGYL_TEMP
quota unlimited on TP_TSZGYL_DATASPACE;
--赋权限
grant dba to TSZGYL;
GRANT CONNECT to TSZGYL;
GRANT RESOURCE to TSZGYL;
--用户建立完成之后,必须作这一步,否则,可能把数据都导入到系统表空间中了。
revoke unlimited tablespace from TSZGYL;
--在相应的表空间上为用户授权
--数据空间
alter user TSZGYL quota unlimited on TP_TSZGYL_DATASPACE;
『叁』 在sql 2008 中,数据库角色可以给数据库角色授权吗
应该是不行的,没有看到有相关的操作。
『肆』 用户,角色,权限三者的区别是什么会计电算化
用户的属性是角色,不同的角色、用户对应不同的权限,
看视频教程学习,
考试大纲、视频教程+模考系统、电算化软件、远程协助安装等更多信息,
见附件,或点击我的网络用户名,浏览我的网络空间即可见,考试必过。
『伍』 admin 选项未授权给角色 connect'怎么办
当SYS用户登入:
create user tony identified by 123;
grant connect to tony;
然后tony用户登入:
create user jinge identified by 123;
grant connect to jinge;
这个时候提示ORA-01932选项未授权给角色'CONNECT'
with admin option 用于系统权限授权,with grant option 用于对象授权。
给一个用户授予系统权限带上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 table with grant option to A,A用户把此权限授予B,但管理员收回A的权限时,B的权限也会失效,但管理员不可以直接收回B的SELECT ON TABLE 权限。
alter user jinge identified by 111;
提示权限不足;
参考:http://blog.csdn.net/robinson_0612/article/details/5989565
sys:超级用户
system:除了不能完成备份恢复,以及升级之外的数据库所有管理
但两个都是dba角色
select * from v$pwfile_users;
SYS用户grant create public synonym to scott;
select * from user_sys_privs;
没有提示,但没授权成功;
『陆』 角色和权限是什么关系
我觉得角色与权限是1对多的关系,1个角色包含N多权限。
角色我理解为用户组,专如管理员属组,游客组,普通用户组等等。
而用户可以被赋予多个角色,所以用户与角色也是1对多的关系。
通过用户的角色可以得到用户所具有的权限。
『柒』 授权角色怎么写
要你按照要求把内容罗列全全部就可以写
『捌』 有关oracle数据库角色授权的问题
可以用plsql建立用户,在users那里右键new一个然后写上基本信息,在role privileges 一项里面写上两个角色权限dba 和connect ,另外在system privileges里面写上unlimited tablespce就可以了,比较简单的建立用户的办法。
『玖』 如何设置各角色权限
RBAC(角色访问控制)的基本思想可简单地用图1来表示,即把整个访问控制过程分成两内步:访问权限与角色相关容联,角色再与用户关联,从而实现了用户与访问权限的逻辑分离。由于RBAC实现了用户与访问权限的逻辑分离,因此它极大的方便了权限管理。例如,如果一个用户的职位发生变化,只要将用户当前的角色去掉,加入代表新职务或新任务的角色即可,角色/权限之间的变化比角色/用户关系之间的变化相对要慢得多,并且委派用户到角色不需要很多技术,可以由行政管理人员来执行,而配置权限到角色的工作比较复杂,需要一定的技术,可以由专门的技术人员来承担,但是不给他们委派用户的权限,这与现实中情况正好一致。
『拾』 请问,oracle中,能把角色1授权给角色2吗谢谢
当然,非常可以