2014-04-24 6 views
2

내 마지막 질문에서 VB 스크립트 VB script to retrieve Access Rights Reporting from Visual SVNVB 스크립트 VisualSVN 서버에서 모든 사용자의 액세스 권한을 나열 할 수 없습니다

내가 VisualSVN 서버 V.2.7.4로 업그레이드 한 후 테스트 한하지만 수없는 모든 저장소 및 사용자 액세스를 나열 내 cmd에서 다음과 같은 오류로 인해. 도움을 찾고 !! 당신의 저장소의 일부가 적용 잘못된 액세스 규칙을 가지고 있기 때문에

enter image description here

+0

@ bahrep이 (가) 당신의 도움을 찾고 있습니다. – luv2bfar

+0

@Ansgar Wiechers가 당신의 도움을 구하고, 여러분 모두 내 질문을 볼 수 있기를 바랍니다. – luv2bfar

답변

1

오류가 발생, 스크립트 자체는 인증 파일에 액세스 규칙을 확인하지 않습니다.

문제를 해결하려면 어떤 저장소에 잘못된 액세스 규칙이 있는지 확인하려면 스크립트를 다시 실행해야합니다. 오류가 발생하기 직전에 인쇄 된 규칙은 잘못된 저장소가있는 저장소에 대한 단서를 제공합니다. 영향을받는 리포지토리의 /conf/VisualSVN-WinAuthz.ini 파일을 확인하거나 VisualSVN Server Manager를 사용하여 액세스 규칙을 봅니다. 액세스 규칙 중 하나가 VisualSVN 서버 관리자에서 해결되지 않으므로 문제를 해결하려면 액세스 규칙을 제거해야합니다.

경로 기반 권한 부여는 권한 파일에 구성된 액세스 규칙을 사용합니다. Windows (Active Directory) authentication를 사용하는 경우, 인증 파일에 액세스 규칙은 다음과 같이 :

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

첫 번째 부분은 규칙이 적용되는 사용자 또는 그룹 계정의 SID (보안 식별자)입니다. 귀하의 경우, 일부 SID는 유효하지 않은 형식이므로 해석 할 수 없습니다. 이 문제는 SID가 해석 할 수 없지만 SID가 완전히 유효하지 않기 때문에 발생하지는 않습니다. 이러한 문제는 누군가 승인 파일을 수동으로 수정 한 경우 (예 : 텍스트 편집기 사용) 발생할 수 있습니다.