Hi Devs and SVN Experts!

Today i stumbled upon some problem while installing and configuring a simple SVN Server on my Ubuntu Linux. Once the software was installed and the xinetd been configured to i wanted to give it a try and see if the daemon is listening and answering via network. So i tried a ...

telnet localhost svn

and received an error message like this:

svnserve: Can't check path '/mnt/md6raid5/svnrepo': Permission denied


I made sure that my svnserve is been run as User "svn" (no loginshell, home is the repo directory) with full file permissions to the repo directory (770) which is been set to "chown -R svn.svn /mnt/md6raid5/svnrepo". So the "svn" user "SHOULD" have way enough permissions to access this directory. However it seems it doesnt.

After some searching on the net i found some old mailing list entry talking about some similar problem leading to do a "chmod o+x" for the svnrepo dir. So ive been testing giving o+x starting with the svnrepo dir and making my way up to the root.

For some Reason the damn thing wont work until the whole path to the svnrepo is set to o+x . WTF??

Why wont the User and/or Group permissions be sufficient in my case ?!?! A "direct addressing" of the path should work without having g+o on EVERY parent directory, but it does not. WHY??

Thanks for any help/explaination !

Best regards
Axel

Reply via email to