在 UGOS Pro 系统中,当个人权限与所在用户组的权限发生冲突时,系统遵循权限优先级规则:“禁止访问 > 读写 > 只读”,确保个人权限始终优先于用户组权限。这是为了防止当用户个人权限较低(如禁止访问)时,用户组权限过高带来的安全风险。通过这种规则,系统能够实现更严格的访问控制,避免未授权的访问。

权限定义与冲突场景
1. 权限定义
-
个人权限:单独为用户在共享文件夹中分配的权限,代表该用户的直接权限控制。
-
用户组权限:针对一组用户的统一权限配置,影响所有组内成员。
2.权限冲突的典型场景
假设某共享文件夹中存在以下权限配置:
-
用户
user1的个人权限为 “禁止访问”。 -
用户组
group1的权限为 “读写”,且user1是该用户组的成员。
在这种情况下,系统会根据权限优先级规则进行处理,最终优先采用个人权限 “禁止访问”。
权限优先级规则
1.禁止访问优先
当个人权限为 “禁止访问” 时,无论用户组权限设置为哪种,用户都无法访问共享文件夹。
2.读写优先于只读
如个人权限为 “读写”,而用户组权限为 “只读”,个人权限优先。此时,用户具有 读写 权限,可以执行上传、编辑、删除等操作。
3.个人权限优先于用户组权限
当个人权限为 “只读”,而用户组权限为 “读写”,系统将限制用户只能以只读模式访问共享文件,无法修改。
实际应用示例
假设有一个共享文件夹权限配置如下:
1.单独配置个人权限
若仅为 user1 设置个人权限为 “读写”,则 user1 可以对共享文件夹进行读写操作,无论其是否属于用户组。

2.仅配置用户组权限
若仅为用户组 group1 设置权限为 “只读”,则 group1 的所有成员只能以 只读 权限访问共享文件夹,无法进行修改操作。

3.个人权限与用户组权限冲突
如 user1 属于 group1,且两者权限冲突:
user1权限:禁止访问
group1权限:只读
最终执行权限:根据优先级规则,user1 无法访问共享文件夹。
