You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Uğur ASLAN <ug...@uguraslan.net> on 2006/11/26 07:09:43 UTC

Using SVN with Apache PAM Authentication

Hi,

I am trying to authenticate all users on my server(Ubuntu 6.06) to SVN 
repositories on the same machine with Apache and PAM authentication. I 
have enabled AuthPAM in Apache Configuration file and made necessary 
changes in order Apache to read shadow. I tested my configuration by 
trying to access SVN repository with HTTP and I could accessed files in 
SVN repository with my Ubuntu account and password.

But I also want users that are in a specific group to be able to access 
SVN repositories, while other users cannot access. So I added "require 
group svnusers" to dav_svn.conf for giving permissions only to group 
"svnusers". Restarting apache returned no error or warning, worked 
normally but when I tried to log in SVN by HTTP with a user account in 
svnusers group and a user account that is not in svnusers group. The 
result is same for all : Apache gives 505-Internal Server error.

My question is, how can I achieve only my "svnusers" group users by HTTP 
using PAM Authentication. Or what may be the problem with my configuration?

Any ideas?

My dav_svn.conf file as following:

<Location /solotest>
  DAV svn
  SVNPath /var/svn-repos/solotest
  AuthPAM_Enabled on
  AuthType "basic"
  AuthName "Subversion Repository"
  Require group svnusers
</Location>

My "solotest" SVN repository file permissions as following

drwxrwx--- 2 www-data svnusers 4096 2006-11-24 18:36 conf
drwxrwx--- 2 www-data svnusers 4096 2006-11-24 15:28 dav
drwxrwx--- 5 www-data svnusers 4096 2006-11-24 15:28 db
-rwxrwx--- 1 www-data svnusers    2 2006-11-24 15:28 format
drwxrwx--- 2 www-data svnusers 4096 2006-11-24 15:28 hooks
drwxrwx--- 2 www-data svnusers 4096 2006-11-24 15:28 locks
-rwxrwx--- 1 www-data svnusers  229 2006-11-24 15:28 README.txt


Best regards,
Ugur Aslan

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org