Сценарий VB не может перечислить все права доступа и разрешения пользователей с сервера VisualSVN.

Сценарий VB из моего последнего вопроса скрипт для получения отчетов о правах доступа из Visual SVN

Я протестировал после обновления до VisualSVN Server V.2.7.4, но не смог перечислить все репозитории и доступ пользователей из-за следующей ошибки в моем cmd. Ищу помощи!!

введите здесь описание изображения


person luv2bfar    schedule 24.04.2014    source источник
comment
@bahrep ищет вашей помощи   -  person luv2bfar    schedule 28.04.2014
comment
@Ansgar Wiechers ищет вашей помощи, надеюсь, вы оба видите мой вопрос   -  person luv2bfar    schedule 28.04.2014


Ответы (1)


Ошибка возникает из-за того, что к некоторым вашим репозиториям применено недопустимое правило доступа, сам скрипт не проверяет правила доступа в файлах авторизации.

Чтобы решить эту проблему, вам нужно снова запустить скрипт, чтобы определить, какой репозиторий имеет недопустимое правило доступа. Правила, напечатанные непосредственно перед возникновением ошибки, могут дать вам подсказку о том, в каком репозитории есть недопустимое правило. Проверьте /conf/VisualSVN-WinAuthz.ini файл затронутого репозитория или используйте VisualSVN Server Manager, чтобы просмотреть его правила доступа. Одно из правил доступа не разрешается в диспетчере серверов VisualSVN, и вам необходимо удалить правило доступа, чтобы решить эту проблему.

Авторизация на основе пути основывается на правилах доступа, настроенных в файлах авторизации. При использовании аутентификации Windows (Active Directory) правила доступа в файлах авторизации выглядят следующим образом :

S-1-5-21-3623811015-3361044348-30300820-1013=rw

Первая часть — это SID (идентификатор безопасности) учетной записи пользователя или группы, к которой применяется правило. В вашем случае некоторый SID имеет недопустимый формат, поэтому его невозможно разрешить. Проблема вызвана не тем фактом, что SID неразрешим, а тем, что SID полностью недействителен. Такая проблема может возникнуть, если кто-то изменил файлы авторизации вручную (например, с помощью текстового редактора).

person bahrep    schedule 02.06.2014