LINUX.ORG.RU
решено ФорумAdmin

SVN+ Apache+ разграничение прав доступа

 


0

2

Доброго времени суток! Существует следующая проблема: Ubuntu 14 + Apache + SVN +http. при подключении файла AuthzSVNAccessFile аутентификация проходит (т.е запрашивается логин и пароль), а авторизация нет - access forbidden (( Я уже пробовала по разному настраивать права на репозитории - никак ( veb_dav.conf

 <Location /svn/private/>
DAV svn
SVNParentPath /var/lib/svn/private/
SVNListParentPath on
AuthType Basic
AuthName "SVN repos"
AuthUserFile /etc/apache2/dav_svn.passwd
<IfModule mod_authz_svn.c>
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
</IfModule>
Require valid-user
</Location>
dav_svn.authz :
[/]
* = rw
[repo1:/]
user1 = rw
[repo2:/]
user2 = rw
Буду благодарна за любые подсказки (

Посмотри, что в /var/log/apache2/*log. Там, скорее всего, сказано, куда нет доступа и почему.

Kiborg ★★★ ()

Проверь права доступа пользователя из-под которого запущен apache до файла dav_svn.authz (r) и до самих репозиториев (r+w).

ksv ()
Ответ на: комментарий от ksv

С правами там все в порядке. я проверяла. www-date имеет все необходимые разрешения.по логам чуть позже отпишусь

murkote ()

Так, а если отключить mod_authz_svn или закомментировать AuthzSVNAccessFile, авторизация проходит?

Kiborg ★★★ ()
Ответ на: комментарий от alozovskoy

Модули же включены.

Module dav already enabled
Module dav_svn already enabled
Module authz_svn already enabled
Или что-то еще надо? .

murkote ()

Собственно в логах апача в ошибках - ничего, а вот access лог пишет

33.x.x.x - rt [22/Oct/2015:11:50:39 +0000] "OPTIONS /svn/private/repo1 HTTP/1.1" 403 633 "-" "SVN/1.8.10 (x64-microsoft-windows) serf/1.3.7 T$

воот..

murkote ()

вопрос снят) дело было в пробеле перед комментарием в файле dav_svn.authz

murkote ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.