Как заставить Subversion использовать системные учетные записи Linux для аутентификации?

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

Заранее большое спасибо!

11
задан Alejandro García Iglesias 23 December 2010 в 23:28
поделиться