Confluence 6 目录序列将会影响

这个部分将会对用户目录序列对登录和权限以及更新用户和用户组的影响进行描述。

登录

用户目录的排序在用户登录系统中的影响是非常重要的,尤其对一个相同用户名的用户在多个目录中存在的情况。当用户在系统中进行登录的时候,系统将会对用户输入的用户名按照系统中用户目录的排列顺序进行搜索,同时对最先找到的用户的密码和用户在应用程序登录时候输入的密码进行对比,用这个对比来确定用户的登录信息是否正确。

权限

汇总成员(默认)

当使用基于 Confluence 中用户组成成员使用默认情况下对用户进行合并汇总的时候,用户目录的顺序并不是非常重要的。如果一个用户在多个用户目录中存在的话,应用程序将会汇总(合并)这个用户在所有目录中的权限,

例如:

  • 你连接了 2 个目录:客户目录和合作伙伴组目录。
  • 客户目录在目录序列中排在第一位。
  • 一个用户名 jsmith 在客户目录和合作伙伴目录中都同时存在。
  • 用户名 jsmith 的用户是 G1 的用户组成员(客户目录中),同时也是 G2 用户组的成员(合作伙伴目录中)。
  • 那么用户名 jsmith  的成员将会自动同时具有 G1G2 的权限,而与这 2 个目录的序列无关。

针对 Confluence 5.7 及后续版本有关管理员的更新:

用户的用户组成员在多个目录中的权限更新(例如,LDAP,Active Directory,Crowd)在 Confluence 5.7 版本的更新。组成员将不会从所有目录中进行合并而不是仅仅存在于第一个出现的用户目录。在绝大部分的情况下,这个修改对用户只在一个目录中出现或者用户目录同步正确的情况是没有任何影响的。在一些极端的情况下,用户组成员没有完整的进行同步,这种情况将会自动赋予用户查看空间的权限(如果用户属于的用户组成员在前面的同步过程中被 Confluence 忽略了的话)。

这里是一个示例情况...

不能合并的成员

使用 REST API 来告诉 Confluence 不对用户组成员进行合并是可以行的,请参考下面的配置:

Turning on non-aggregating membership...

如果你已经选择了不合并用户成员,那么用户的目录序列将是十分重要的。如果用户的用户组信息存在于多个用户目录话,那么用户所属的用户组将会在用户目录第一次出现的用户中中出现,这个是基于用户目录的排序进行设置的。

例如:

  • 你连接了 2 个目录:客户目录和合作伙伴组目录。
  • 客户目录在目录序列中排在第一位。
  • 一个用户名 jsmith 在客户目录和合作伙伴目录中都同时存在。
  • 用户名 jsmith 的用户是 G1 的用户组成员(客户目录中),同时也是 G2 用户组的成员(合作伙伴目录中)。
  • 那么用户名 jsmith  的成员将只具有 G1 的权限,而忽略掉 G2 的权限。

更新用户和用户组

如果你通过系统的管理员界面更新用户或者用户组,这个更新只会写入到系统具有写入权限的第一个用户组中。

示例 1:

  • 你连接了 2 个目录:客户目录和合作伙伴组目录。
  • 应用程序具有更新 2 个目录的权限。
  • 客户目录在目录序列中排在第一位。
  • 一个用户名 jsmith 在客户目录和合作伙伴目录中都同时存在。
  • 你通过程序的界面更新 jsmith 用户的电子邮件地址。
  • 你对这个用户的更新只对客户目录中的信息有效,系统不会同时更新 2 个目录。

示例 2 :

  • 你连接了 2 个目录:一个具有读写权限的 LDAP 目录和内部目录。
  • LDAP 目录在目录的排序中排在第一位。
  • 所有的新用户将会添加到 LDAP 目录中,新用户是没有办法添加到内部目录中的。

https://www.cwiki.us/display/CONFLUENCEWIKI/Managing+Multiple+Directories

原文地址:http://blog.51cto.com/ossez/2104172

时间: 2024-08-30 18:32:16

Confluence 6 目录序列将会影响的相关文章

Confluence 6 Confluence 安装目录

Confluence 安装的目录(Confluence Installation directory)定义的是 Confluence 是在那里进行安装的.这个目录有时候也被称为 Confluence 安装目录(Confluence Install directory). 安装目录中的一些重要文件: bin/setenv.bat or bin/setenv.sh这个文件通常被用来编辑 CATALINA_OPTS 内存和垃圾回收的设置,同时也定义了系统的属性. confluence/WEB-INF/

Linux读写执行权限对目录和文件的影响

提示:这里的用户指的是普通用户 读写执行权限对root无效 对于目录来说 1)只拥有读权限 可以ls 查看目录内容,不能切换进目录中去 也不能创建目录或文件 [[email protected] opt]$ ls log/ls: cannot access log/www: Permission deniedwww[[email protected] opt]$ cd log/-bash: cd: log/: Permission denied[[email protected] opt]$ m

Confluence 6 管理多目录概述

这里是有关目录顺序如何影响处理流程: 目录中的顺序是被用来如何查找用户和组的顺序. 修改用户和用户组将会仅仅应用到应用程序具有修改权限的第一个目录中. 配置目录载入顺序 你可以修改在 Confluence 中定义的目录顺序.从 Confluence 干理由控制台中选择 用户目录(User Directories),然后单击每一个目录前面上下调节按钮进行调节就可以了. 注意: 请阅读本页后续章节中的目录顺序在 Confluence 授权(登录)和权限中的影响和当你在 Confluence 中更新用

Confluence 6 配置用户目录

一个用户目录是你存储你的用户和用户组信息的地方.用户信息包括有用户的全名,用户名,密码和电子邮件地址以及其他的一些个人信息. 用户组包括有用户组名字,属于这个用户组的用户和有可能属于这个用户组的另一个用户. 内部(internal )用户目录将用户和用户组的信息存储在 Confluence 数据库中.你也可以连接外部(external )的用户目录,也可以使用 Atlassian Crowd 和 Jira 应用程序为你的目录管理. 在 Confluence 中配置用户目录 希望配置你的 Conf

Confluence 6 home 目录中的内容

Confluence home 目录存储了 Confluence 在运行中所使用的数据.下面对 Confluence home 目录中使用的数据和文件进行一些说明: confluence.cfg.xml 这个文件有 Confluence 能正常启动所需要的所有配置,例如有: 产品许可证(Product license) 上下文路径(Context path) 数据库配置细节,例如数据库地址,连接池配置等 重要目录的路径 attachments/ 这个目录存储了 Confluence 所使用附件的

Confluence 6 home 目录

Confluence Home 目录是存储 Confluence 信息,查找索引,页面附件的地方.其实 Home 目录也可以定义为数据目录. 找到 Home 目录 Confluence 的 home 目录是你在安装 Confluence 的时候定义的.存储位置定义在 confluence-init.properties 文件中,这个文件位于你 Confluence 安装目录的 confluence/WEB-INF/classes 目录下. 当 Confluence 正在运行的时候,你可以从下面的

Confluence 6 home 修改 Home 目录的位置

当 Confluence 第一次启动的时候,Confluence 将会读取 confluence-init.properties 文件并从这个文件中确定如何去查找 Home 目录. 希望修改 home 目录的路径,你可以在 confluence-init.properties 文件中按照下面的格式修改 confluence.home 的属性: Windows在 Window 环境下,路径 C:\confluence\data 将会被写成:confluence.home=C:/confluence

Confluence 6 临时目录(安装目录)

temp 目录是由 Java 运行时进行配置的,同时一些 Confluence 的组件将会写入历史文件或者锁定文件到这个目录中. 临时目录位于安装目录下的 /temp 目录中. 希望修改这个目录的位置,重启你的 Java虚拟机(Java Virtual Machine)的时候配置下面的参数: -Djava.io.tmpdir=/path/to/your/own/temp/directory. 请注意:这个临时目录与 Confluence Home 目录中导出的临时目录是不相同的.请查看上面表格中

Confluence 6 Home 和其他重要的目录

Confluence 安装目录 Confluence 安装的目录(Confluence Installation directory)定义的是 Confluence 是在那里进行安装的.这个目录有时候也被称为 Confluence 安装目录(Confluence Install directory). 安装目录中的一些重要文件: bin/setenv.bat or bin/setenv.sh这个文件通常被用来编辑 CATALINA_OPTS 内存和垃圾回收的设置,同时也定义了系统的属性. con