title: How to make Subversion use Linux system accounts for authentication?
body: <p>I've set up a Ubuntu Server for Subversion with Apache/WebDAV interface to share repositories with other developers. My question is, how can I make Subversion use the linux system accounts for authentication? This would lead to very easy Subversion account management. Subversion with Apache/WebDAV is currently working with this configuration:</p>
  
  <p>Contents of /etc/apache2/mods-available/dav_svn.conf:</p>
  
  <pre><code>&lt;Location /svn&gt;
    DAV svn
    SVNParentPath /home/svn
    SVNListParentPath On
    AuthType Basic
    AuthName "Subversion Repository"
    AuthUserFile /etc/apache2/dav_svn.passwd
    Require valid-user
  &lt;/Location&gt;
  </code></pre>
  
  <p>I have tried changing <code>AuthUserFile /etc/apache2/dav_svn.passwd</code> with <code>AuthUserFile /etc/shadow</code> with no success. This makes the server to respond with a error 500 internal server error. It's logical, why the Web service should have access to system authentication file?</p>
  
  <p>Thanks a lot in advance!</p>