使用 Windows 身份验证处理 Subversion 服务器中的用户名更改

使用 Windows 身份验证处理 Subversion 服务器中的用户名更改

我有一台 Subversion 服务器(版本 1.7.2),由 Apache 2.2.21 提供支持,使用基本的 Windows/Active Directory 身份验证。实际上,它只是使用启用了 Windows 身份验证(基本身份验证,而不是集成 Windows 身份验证)的 Visual SVN Server 2.5 包。如果有必要,SVN 服务器在专用的 Windows Server 2008 R2 计算机上运行。

我们的一个用户最近更改了姓名,并且他们的 Windows 用户名已更新以反映姓名更改,但他们的 SID 保持不变。不幸的是,每次用户提交时,SVN 仍然显示用户的旧 Windows 用户名。

有没有办法让 SVN 识别用户的用户名更改以便将来提交?

提前致谢

答案1

我们必须重新启动 Subversion 服务器以进行不相关的维护,所以我不确定这是 Windows 的完全重新启动还是只是重新启动了 Visual SVN 服务器,但重新启动后,Subversion 现在可以识别用户的用户名更改

答案2

做过全部用户的姓名属性是否得到正确更新?

不确定它使用的是全名还是直接的用户名 - 如果是全名,请检查、、、cn和。如果是用户名,请检查、、。我见过很多应用程序看到旧信息的情况,因为它正在查看的属性没有随着更改而更新。displayNamenamegivenNamesnsAMAccountNamemsDS-PrincipalNameuserPrincipalName

相关内容