사용자에 대한 읽기/쓰기 권한을 정확히 하나의 저장소에 제공해야합니다.svn authz가 기본적으로 읽기 액세스가 필요한 이유는 무엇입니까?
왜 작동하지 않습니까?
[groups]
dev = dvolosnykh,sam
[/ukk]
ukk = rw
[/]
@dev = rw
왜 추가해야합니까? 내가 dav_svn 사용하고
[/]
@dev = rw
* = r # read access for everyone. Why?
, 아파치, 리눅스 우분투 서버 11.04
내 dav_svn.conf :
<Location /svn>
DAV svn
SVNParentPath /var/svn
SVNListParentPath On
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
</Location>
나는 비슷한 문제가있었습니다. 루트에'* = r'이 없으면 어떤 자격 증명 프롬프트없이 금지되었습니다. 내 문제는'Require valid-user'가'LimitExcept' 태그 안에 있다는 사실 때문이었습니다. 나는 실패의 이유가 있다고 생각한다 : "유효한 사용자"가 필요하지 않기 때문에, 모든 사람들이'* = r'에 의해 권한이 부여되지 않으면 => 금지 된 것을 인증 할 것이 없다. 나는 그 문제에 많은 시간을 보냈다. 그래도 답변을 게시 할 수 없으며 스 니펫에 'LimitExcept'가 없습니다. – boumbh