本文由AI翻译
文件夹权限层级
如果您想创建一个复杂的文件夹结构,包含多个嵌套层级,并设置不同的组权限,了解文档模块中权限优先级的实现方式可能会很有帮助。
基本原则
文档模块中有三个优先级层级(按重要性递增顺序列出):
- 文件夹层级:父文件夹和子文件夹
- 如果您未在子文件夹上指定某些权限,子文件夹将继承父文件夹的权限。
- 如果在子文件夹上设置了特定权限,子文件夹的权限优先于其父文件夹的权限。
- 用户角色:所有人、组、用户、管理员
- 用户权限优先于组权限(即您可以为单个用户分配权限,而不论其所属组的权限)。
- 组之间没有层级关系,所有组都是平等的(即一个组不能优先于另一个组)。
四个优先级层级(按重要性递增顺序列出):

- 访问权限:完全访问、只读、拒绝访问
- 拒绝访问权限优先于只读权限。
- 只读权限优先于完全访问权限。
- 如果用户属于多个具有不同文件夹权限的组,用户将拥有优先级更高的访问权限。
当用户尝试访问共享文件夹时,权限将根据上述优先级顺序进行检查:
- 如果当前文件夹的权限与父文件夹的权限不同,
- 当前文件夹上指定的基于用户角色的权限,
- 用户拥有的访问权限。
示例
示例 1
以下示例展示了当用户属于一个在父文件夹上具有完全访问权限的组,而在嵌套文件夹上具有只读权限,同时用户在嵌套文件夹上被授予了个人完全访问权限的场景。

以下示例展示了当用户属于多个在文件夹上具有不同权限的组时的场景。
示例 2
如果第一个组在文件夹上具有完全访问权限,而第二个组在同一文件夹上具有只读权限,同时用户同时属于这两个组,则用户将拥有优先级更高的权限(在此情况下为只读)。
如果用户属于一个没有文件夹访问权限的组和一个具有只读访问权限的组,则拒绝访问权限优先,因此用户无法访问该文件夹。
如果您希望用户拥有其他访问类型,您需要为他/她提供个人权限。

示例 3
如果一个文件夹包含多个子文件夹,您可以独立于父文件夹权限更改子文件夹的权限。
如果同一个用户属于多个具有不同权限的组,则他/她在每个嵌套文件夹上的权限可能会因每个组的权限而有所不同。

在您自己的服务器上托管 ONLYOFFICE 工作区
文章: 标签:
浏览所有标签