`

角色管理

阅读更多
角色管理

角色定义
             角色是将系统权限分配给用户的中间的类用户或权限装载容器,可以给某些角色一定的权限,当某个用户需要一定权限时,把一个具有和他所要的权限相同的角色赋予他就可,这样省时高效。
一、建立角色
       1、格式:Create Role 角色名 [Not Identified |Identified By 口令 |Externally]
       2、说明:Not Identified:指出授予该角色的用户在使用时不需要检验;
                    Identified By:指出授予该角色的用户在使用Set Role命令时需检验。
                    检验的方式:
                            a)口令
                            b)Externally:有操作系统检验的口令;
        3、实例:
              Create Role StudentRole  或
              Create Role StudentRole  Identified By Studentrole
                
二、查看角色
       1、使用数据字典:Role Sys Privs; 角色的系统权限
       2、实例:
             Select * From Role_Sys_Privs WhereRole=‘STUDENTROLE’;
三、修改角色
       1、格式:Alter Role角色名 [Not Identified | Identified By 口令 |Externally]
       2、实例:
            Alter Role StudentRole Not Identified;
四、使用角色为用户赋予权限
       1、功能:使用角色为用户赋予权限便于用户的区分,而DBA也不用每个用户都重新赋予某些权限,快!
       2、实现过程:先给角色赋予相应的权限,然后再把角色像赋予权限一样赋予用户,用户就具有和角色一样的权限了。
       3、实例:
            (1)Create Role StudentRole;
            (2)Grant Create Session,Create Table, Create View,Create Procedure To StudentRole;
            (3)Grant StudentRole To Student01 或 Public;
       4、角色权限的回收:
             Revoke  权限 From角色;
五、删除角色
       1、格式:Drop Role角色名
       2、实例:
             Drop Role StudentRole; 不影响用它已经授予的用户的权限

数据库角色

角色相当于一个windows中的组,比如我们属于administrators组,我们就拥有administrator的所有权限,oracle为了方便管理也预定义了很多的组:
比如:
connect     连上Oracle,做最基本操作
resource  具有程序开发最基本的权限
dba          数据库管理员所有权限
exp-full-database  可把数据库整个备份输出的权限
imp-full-datsabase 可把数据库整个备份恢复输入的权限

给用户分配角色
Connect system/manager;
Grant connect to tea;
Grant resource to tea;

分享到:
评论

相关推荐

    角色管理例子(ASP.NET编程 关于角色管理的一些例子)

    在ASP.NET编程中,角色管理是一项重要的安全特性,它允许开发者对用户进行分组,并根据这些组(角色)设定不同的权限和访问控制。这个压缩包文件"角色管理"提供了关于如何在ASP.NET环境中实现角色管理的一些示例代码...

    java角色管理平台

    Java角色管理平台是一种基于Web的应用程序,用于管理用户在系统中的权限和角色分配。这个平台的核心功能是确保系统的安全性,通过定义不同的角色并为每个角色分配特定的操作权限,来控制不同用户可以访问和操作的...

    个人管理系统用户管理角色管理权限管理

    在IT行业中,用户管理、角色管理和权限管理是构建任何后台管理系统不可或缺的重要组成部分,尤其是在个人管理系统中。这些概念和功能确保了系统的安全性和高效性,同时提供了定制化的用户体验。以下是关于这些核心...

    asp角色管理源代码

    ASP角色管理是Web应用程序开发中的一个重要组成部分,它主要用于管理和控制用户在系统中的权限和角色分配。在ASP(Active Server Pages)环境下,通过角色管理可以实现更精细化的安全控制,确保不同类型的用户只能...

    简单用户/角色管理模块

    在IT领域,用户和角色管理是系统安全及访问控制的核心组成部分。这个"简单用户/角色管理模块"是使用C#编程语言和SQL Server 2005数据库开发的一个基于浏览器/服务器(B/S)架构的应用。它允许管理员执行基本的用户和...

    统一角色管理系统需求分析说明书

    《统一角色管理系统需求分析说明书》是中国移动通信集团浙江有限公司信息技术部为实现更高效、安全的权限管理而编写的文档。该文档旨在详细阐述系统的需求,以便于开发团队理解和构建一个符合业务需求的角色管理系统...

    角色管理与授权机制

    ### 角色管理与授权机制 #### 一、角色管理与授权机制的理论基础 角色管理和授权机制在软件开发特别是Web应用中起着至关重要的作用。它们帮助开发者定义哪些用户可以执行何种操作,并且能够有效地控制对特定资源的...

    基于mysql数据库的角色管理系统

    【MySQL数据库的角色管理系统】 在IT领域,数据库管理系统是不可或缺的一部分,尤其在开发复杂的企业级应用时。本项目“基于MySQL数据库的角色管理系统”旨在提供一种高效、安全且灵活的方式来管理用户权限,实现...

    asp.net角色管理实例

    ASP.NET 角色管理是微软开发的Web应用程序框架ASP.NET中的一个重要组成部分,它提供了一种高效且灵活的方式来管理和控制网站用户的权限。在本实例中,我们将深入探讨ASP.NET的角色管理机制,以及如何在实际项目中...

    shiro角色管理框架讲解

    在"shiro角色管理框架讲解"这个主题中,我们将深入探讨Shiro如何处理角色管理和权限控制。 首先,Shiro的角色管理是基于角色的访问控制(RBAC)的核心部分。角色是一种抽象,代表了一组权限的集合。在Shiro中,我们...

    SAP权限及角色管理

    SAP权限及角色管理是SAP系统中非常重要的一个组成部分,它保证了只有授权的用户才能访问和执行系统内的特定操作。在SAP系统中,权限通常与角色相结合来控制用户可以访问的功能和数据。角色是指一组已定义的权限,...

    asp.net_成员资格与角色管理

    综上所述,ASP.NET的成员资格与角色管理机制为开发者提供了强大的工具来确保Web应用的安全性,同时简化了用户管理和权限控制的复杂性。通过合理的配置和编程,可以构建出适应各种业务场景的用户认证和授权系统。

    一个基于SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权

    一个基于SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成等功能。前端采用了Layui2。数据库以MySQL为实例,理论上是跨数据库平台.

    角色管理源码

    角色管理是软件系统中不可或缺的一部分,它涉及到权限分配、用户权限控制以及系统安全的重要环节。在本文中,我们将深入探讨角色管理的概念、实现原理、设计模式以及如何在实际项目中应用角色管理源码。 首先,我们...

    SpringMVC实现用户角色管理(springmvc角色权限管理)

    SpringMVC实现用户角色管理(springmvc角色权限管理) SpringMVC用户管理实现 通过SpringMVC与JSP实现用户角色管理 SpringMVC实现用户角色管理(springmvc角色权限管理

    tp5开发网站,含auth权限角色管理,可以对角色的权限进行设置百度编辑器使用

    《基于ThinkPHP5的网站开发与Auth权限角色管理详解》 在互联网技术日新月异的今天,PHP作为服务器端的脚本语言,以其简洁、高效的特点被广泛应用于Web开发领域。ThinkPHP5(简称TP5)是PHP框架中的一员,它以其强大...

    角色管理系统

    在IT行业中,构建一个角色管理系统是企业级应用的常见需求,尤其在权限管理方面显得尤为重要。本项目基于ASP.NET MVC框架和Entity Framework(EF)进行开发,提供了完整的数据库支持,涵盖了角色管理和权限分配的...

    WAS7管理组角色说明,日常角色管理

    ### WAS7管理组角色概述与日常角色管理 #### 一、引言 在WebSphere Application Server (WAS) 7中,为了确保系统的安全性并合理分配管理权限,引入了一套基于角色的安全管理体系。这一机制源自Java Platform, ...

    Oracle用户、权限、角色管理

    ### Oracle用户、权限、角色管理深度解析 在Oracle数据库的管理中,用户、权限和角色的管理是确保数据安全和高效使用的关键环节。本文将详细阐述Oracle中的用户管理、权限设置,以及角色管理的重要概念和操作流程。...

Global site tag (gtag.js) - Google Analytics