Назад | Перейти на главную страницу

Обработка изменений имени пользователя на сервере Subversion с проверкой подлинности Windows

У меня есть сервер Subversion (версия 1.7.2), который обслуживается Apache 2.2.21 с использованием базовой аутентификации Windows / Active Directory. На самом деле это просто использование пакета Visual SVN Server 2.5 с включенной проверкой подлинности Windows (обычная проверка подлинности, а не встроенная проверка подлинности Windows). Сервер SVN работает на выделенном компьютере под управлением Windows Server 2008 R2, если это необходимо.

Один из наших пользователей недавно изменил имя, и его имя пользователя Windows было обновлено, чтобы отразить изменение имени, но их SID остался прежним. К сожалению, SVN по-прежнему показывает старое имя пользователя Windows каждый раз, когда пользователь совершает коммит.

Есть ли способ заставить SVN распознавать изменение имени пользователя для будущих коммитов?

заранее спасибо

Нам пришлось перезагрузить сервер Subversion для несвязанного обслуживания, поэтому я не уверен, была ли это полная перезагрузка Windows или просто перезапуск сервера Visual SVN, но после перезагрузки Subversion теперь распознает изменение имени пользователя.

Сделал все атрибутов имени пользователя обновляются правильно?

Не уверен, используется ли он полное имя или прямое имя пользователя - если это полное имя, проверьте cn, displayName, name, givenName, и sn. Если это имя пользователя, отметьте sAMAccountName, msDS-PrincipalName, userPrincipalName. Я видел много случаев, когда приложение видит старую информацию, потому что атрибут, на который оно смотрит, не соответствует изменениям.