I ' Я установил 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 внутренняя ошибка сервера. Логично, почему веб-сервис должен иметь доступ к файлу аутентификации системы?
Заранее большое спасибо!