首页 > 其他分享 >20.控制用户访问

20.控制用户访问

时间:2023-02-26 15:46:53浏览次数:26  
标签:20 grant -- create 用户 ---- 访问 权限

1.区分系统权限和对象权限

--1.系统权限
----1数据库安全
----1.2系统安全
----1.2数据库安全
--系统权限:授权访问数据库
--对象权限:对数据库对象内容的操作
--方案:与用户名相同,是对象的集合如表视图,序列等
--系统权限超过100中系统权限可用
--数据库管理员具有最级别的权限:
----建立新用户
----删除用户
----删除表
----备份表

--创建用户:
sys@ORCL 2023-02-26 15:15:11> create user YUANZJ identified by YUANZJ123;

User created.

Elapsed: 00:00:00.11

2.授权

--授权
对于开发人员,通常授予如下权限:
--create session:连接数据库的权限
--create table
--create view
--create sequence
--create view
--create procedure
sys@ORCL 2023-02-26 15:15:25> grant create session,create table,create sequence, create view,create procedure to YUANZJ;

Grant succeeded.

Elapsed: 00:00:00.01

3.角色

--建立角色
create role manager;
--给角色授予权限
grant create table,create view to manager;
--授予角色给用户
grant manager to YUANZJ;

--角色是命名的权限的集合,用于分配给用户
--使用juese可以简化dba向用户分配权限的工作
--一个用户可以拥有多个角色,要给角色可以分配给多个用户

4.区分权限和角色

--不同的对象,其对象权限也不同
--对象的所有者拥有对对象的所有权限
--可以授予用户对象权限,操作其他用户的对象

grant select on employees to YUANZJ;
grant update (department_name,localtion_id) on departments to dem,manager;

--用户可以给其他用户授予select,insert部门表权限
grant select,insert on departments to scott with grant option;
--允许所有用户查询hr用户的
grant select on hr.departments to public;

 

--回收权限
--使用revoke命令撤销授予用户的权限
--使用with grant option子句授权的用户权限,也一起被撤销了
revoke select,insert on departments from scott;

 

标签:20,grant,--,create,用户,----,访问,权限
From: https://www.cnblogs.com/yuanzijian/p/17156801.html

相关文章

  • 电脑提示msvcp120.dll丢失解决 步骤
    电脑提示找不到msvcp120.dll怎么办?详细安装修复教程电脑提示msvcp120.dll丢失解决步骤打开电脑下载msvcp120.dll在浏览器后在顶部输入【​​dll修复程序.site​​】按下电......
  • 数组类目:1207.独一无二的出现次数
    思路:哈希表首先使用哈希表记录每个数字的出现次数;随后再利用新的哈希表,统计不同的出现次数的数目。如果不同的出现次数的数目等于不同数字的数目,则返回true,否则返回false......
  • SQL server 2019 Express 安装及其一些问题
    1.安装步骤我是遇到问题后,从B站上面查找的参考资料,因为不知道是否涉及版权问题,所以大家自己搜索一下1.从官网上下载安装包,我下载的是Express版,文件名字如......
  • 微信小程序设置动态tabBar,根据用户权限变化
    1、微信小程序配置自定义tab-bar​......
  • 奶牛大学(2023寒假每日一题 6)
    FarmerJohn计划为奶牛们新开办一所大学!有每头奶牛最多愿意支付FarmerJohn可以设定所有奶牛入学需要支付的学费。如果这笔学费大于一头奶牛愿意支付的最高金额,那么这头......
  • 回收站清空了怎么恢复?2023年怎么使用Easyrecovery恢复误删的数据
    我们在使用电脑时,删除的文件都会先临时放在回收站。回收站里的垃圾文件越多,电脑也会越卡顿,很多人就会清理删除下电脑回收站中的文件。但是有时会出现后续还需要这些文件的情......
  • 多域名路由访问站点子目录
    1.域名解析所有请求域名解析到目标服务器,为了便于日后迁移维护,应使用别名解析的方式。2.网站主机头为了接收多域名的访问请求,网站不再设置固定主机头,而是使用空主机头的......
  • 2023 年 CCF 春季测试赛模拟赛 - 2 题解
    T1约数和标准解法\(n=a_1^{b_1}\timesa_2^{b_2}\dotsa_k^{b_k}\)那么根据算术基本定理的推广,约数个数和约数和都是可以快速计算得到约数和sum\(sum=(a_1^0......
  • JWT用户认证体系
    依赖<dependency><groupId>com.auth0</groupId><artifactId>java-jwt</artifactId><version>4.0.0</version>......
  • 2023、2、25-26学习总结
    工程目录:bean:通过bean传递servlet中的数据给daopackageBean;publicclassbean{privateStringwords;privateintid;publicStringgetWo......