Я настроил Ubuntu Server для Subversion с интерфейсом Apache / WebDAV, чтобы делиться репозиториями с другими разработчиками.У меня вопрос, как я могу заставить Subversion использовать системные учетные записи linux для аутентификации?Это привело бы к очень простому управлению аккаунтом Subversion.Subversion с Apache / WebDAV в настоящее время работает с этой конфигурацией:
Содержимое /etc/apache2/mods-available/dav_svn.conf:
<Location /svn>
DAV svn
SVNParentPath /home/svn
SVNListParentPath On
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location>
Я попытался изменить AuthUserFile /etc/apache2/dav_svn.passwd
сAuthUserFile /etc/shadow
безуспешно.Это заставляет сервер отвечать с ошибкой 500 внутренняя ошибка сервера.Логично, почему веб-сервис должен иметь доступ к файлу аутентификации системы?
Заранее большое спасибо!