`
tianhandigeng
  • 浏览: 374326 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

用户、用户组、角色的区别和联系

 
阅读更多

1、用户User:最终操作人员,权限的最终受益者,控制权限控制权限实际上就是控制用户的权限,而不是角色或者用户组的权限。
2、 用户组UserGroup:是相对垂直而言的。比如说采购部这个用户组实际上是由采购部的业务员(暂且定义都为用户)组成的,具有上下级的明确关系;采购部只能查看属于采购部的文档,销售部只能查看属于销售部的文档,带有强烈的部门(组)性质,但是采购部业务员虽然都是属于同一个部门,但是却不一定有着相同的权限,比如说经理和一般业务员的权限肯定存在差异。
3、角色Role:用户组是带有一种垂直既自上而下的性质,而角色的范围则没有带着那么浓厚的垂直关系,而是带有比较明显的水平(交叉)性质;比方说现定义一个角色:经理,这个经理包含了各个部门的经理,而不单单是采购部经理或者是销售部经理, 很明显这个‘经理’角色显然同时具有各部门的经理的权限,也就是说这时候如果各部门经理们只是处于该‘经理’角色,那么采购部经理不但具有采购部经理的操作权限,同时也被赋予了其他各部门经理的权限,这个时候各个部门经理的权限是一致的,但是这样势必造成权限的拥堵或者混乱,此时刚才提到的第一个对象:用户就派上用场了,几个部门经理同属于‘经理’角色的情况下又想他们之间的权限有区别,你只能对每个部门经理(身份为:用户)单独授权了,当然你也可以根据该 用户身处的用户组和角色之间的关联关系或者排斥关系来确认用户的最终权限。

Group是User的集合,Role是Privilege的集合。

分享到:
评论

相关推荐

    java用户角色权限

    2. **角色(Role)**:角色是一组相关的权限集合,代表了用户在系统中的职责或功能。例如,“管理员”角色可能包含查看所有数据、添加和删除用户的权限,而“普通用户”角色可能只允许查看和编辑自己的数据。角色是...

    基于角色和用户组的扩展访问控制模型

    ### 基于角色和用户组的扩展访问控制模型 #### 一、引言 访问控制作为信息系统安全机制的重要组成部分,在保障信息安全方面扮演着至关重要的角色。随着信息技术的发展,访问控制的需求日益复杂化,传统的访问控制...

    用户建立和角色设置

    角色是一系列预定义的权限集合,它定义了特定用户或用户组可以执行的操作。例如,VMware提供了多种默认角色,如无权访问、只读、管理员、虚拟机超级用户等。用户权限则是将这些角色分配给ESXi中的具体对象,如ESXi...

    用户和用户组管理-组信息文件

    ### 用户和用户组管理——组信息文件 #### 一、概览 在计算机系统中,为了更好地管理和控制用户的访问权限,通常会采用用户和用户组的管理方式。本章节主要介绍与用户组相关的两个重要文件:`/etc/group` 和 `/etc...

    Discuz2.5 用户组图标15组

    在Discuz论坛系统中,用户组是一种管理用户权限和角色的重要方式。用户组图标则是用户在论坛中展示身份的一种视觉表现,它能直观地反映出用户在社区中的地位和贡献程度。 本资源"Discuz2.5 用户组图标15组"是专门为...

    用户登录分配不同角色

    角色是系统中预定义的一组权限集合,它代表了特定用户群体的功能需求和访问限制。例如,管理员角色可能拥有全部操作权限,而普通用户角色则只能访问和操作特定功能。 2. **用户与角色关联**: 当用户登录时,系统...

    最新收集56个论坛用户组等级图标

    总结来说,论坛用户组等级图标是社区管理中不可或缺的一部分,它们不仅起到区分用户角色的作用,还能激发用户积极性,增强论坛的活力。了解如何选择和设计合适的用户组等级图标,对于构建一个活跃且有凝聚力的网络...

    15套论坛在线、用户组图标

    其次,"用户组图标"则代表着用户在论坛中的角色和权限。不同的用户组可能有不同的权限,例如发帖、回帖、管理论坛等。通过定制化的用户组图标,论坛管理员可以清晰地划分用户等级,帮助新用户了解社区结构,同时增加...

    用户和组管理

    用户和组在Linux系统中扮演着核心角色,它们定义了用户对资源的访问权限。用户分为三类:超级用户(root),系统用户,以及普通用户。超级用户拥有最高的系统权限,可以执行任何操作。系统用户主要与系统服务相关,如...

    获取当前系统用户角色信息

    在IT系统中,获取当前系统用户角色信息是权限管理和用户身份验证的重要环节。这涉及到对用户权限的控制,以及确保用户只能访问他们被授权的资源。以下是对这一主题的详细阐述: 1. **用户角色**: 在一个系统中,...

    各类论坛用户组等级图标汇总

    用户组和管理组是论坛中维护秩序和促进互动的关键元素,而用户组等级图标则是体现用户在论坛中地位和贡献的重要视觉标识。本文将深入探讨论坛用户组等级系统及其图标设计的各个方面。 首先,用户组是论坛的一种组织...

    linux删除用户组和inux添加用户组.docx

    本文将对 Linux 中的用户和用户组管理进行详细介绍,包括用户和用户组的概念、用户和用户组的创建、删除和管理等。 一、 Linux 中的用户和用户组概念 Linux 中的用户是指可以登录系统并执行命令的实体,每个用户...

    DZ论坛用户组图标大全

    描述中的“DZ论坛 用户组图标 会员等级图标等~ 非常美观实用”进一步强调了这些图标的用途和特点。会员等级图标是论坛中常见的一种机制,通过用户的活跃度、发帖量或其他行为指标来划分不同的等级,每个等级对应一个...

    RBAC用户角色权限设计方案

    用户可以被加入到用户组中,然后给整个用户组分配角色和权限,从而实现批量授权的目的。 #### 五、RBAC在实际系统中的应用 1. **功能模块的操作权限**:例如,允许特定角色的用户创建、修改或删除数据库记录。 2. *...

    用户组和用户管理 Access VB 权限管理

    在IT领域,尤其是在数据库管理和应用程序开发中,用户组和用户管理是至关重要的组成部分。Access数据库管理系统,结合Visual Basic (VB)编程,为开发者提供了一种有效控制数据访问权限的方法。本话题将深入探讨如何...

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

    - 最初启用安全性审计时,主要管理用户同时具有审计员角色,并可以管理所有管理用户和组角色,包括审计员角色中的角色。 - 最好的做法是将一个或多个组(而非特定用户)映射至管理角色,这样更灵活且易于管理。 #### ...

    Oracle用户、权限、角色管理

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

    基于角色的用户权限系统设计

    - **组织结构**: 用户和用户组组成的关系图并非简单的树形结构,在实际应用中,可能会简化为树形结构以方便管理。 #### 3. 资源与包 - **资源(Resource)**: 受保护的信息资源。 - **包(Package)**: 资源的集合...

    linux用户组管理

    在Linux操作系统中,用户和用户组管理是系统安全和资源访问控制的基础。Linux系统设计为多用户、多任务环境,这意味着多个用户可以在同一时间使用系统执行不同的任务,而不会互相干扰。这既提高了资源利用效率,也...

    用户(user)和用户组(group)相关的配置文件、命令或目录

    在 Linux 操作系统中,用户(user)和用户组(group)是两个非常重要的概念,它们在系统管理和安全方面扮演着关键的角色。在本节中,我们将详细介绍用户和用户组的概念、相关的配置文件、命令或目录,以及它们在系统...

Global site tag (gtag.js) - Google Analytics