Dear SVN experts,
I'm administrating a SVN server for my lab with several
repositories/projects accessed via SSL+DAV. The server runs on an old
mandriva (2009) with subversion 1.5.2 and apache 2.2.9 with mod_dav,
mod_ssl and mod_dav_svn installed. Repositories are separate directory
associate to the project.
A couple of days ago doing some cleaning on my server I've executed a
«chmod 700 -R *» on the wrong directory (to be precise on /home/svn) with
the result to render inaccessible the access to my repository from
remote, as in the following case:
>svn checkout https://url/svn/thales/trunk
svn: access to 'https://url/svn/thales/trunk' forbidden
I can't do update or commit as well. Before that catastrophic error
everything was working well. I can't access neither from the command line
nor from firefox.
I've tried to change back the correct access rights but with no luck and
also a «chmod 777 -R *» on the same directory didn't help. Also
restarting apache doesn't help.
What am I doing wrong? Attached to this message you find the current
situation of one of my repositories with what I consider correct access
rights.
I hope you can help with my problem.
Thanks in advance for all the help
Walter
--
thales:
total 28
drwx------ 2 root apache 4096 2010-10-14 17:28 conf/
drwx------ 3 apache apache 4096 2010-10-14 17:37 dav/
drwx--S--- 6 root apache 4096 2010-10-14 17:37 db/
-r-------- 1 root apache 2 2010-10-14 17:28 format
drwx------ 2 root apache 4096 2010-10-14 17:28 hooks/
drwx------ 2 root apache 4096 2010-10-14 17:28 locks/
-rw-r--r-- 1 root apache 229 2010-10-14 17:28 README.txt
thales/conf:
total 12
-r--r--r-- 1 root apache 1080 2010-10-14 17:28 authz
-r--r--r-- 1 root apache 309 2010-10-14 17:28 passwd
-r--r--r-- 1 root apache 2279 2010-10-14 17:28 svnserve.conf
thales/dav:
total 4
drwx------ 2 apache apache 4096 2010-10-14 17:37 activities.d/
thales/dav/activities.d:
total 0
thales/db:
total 36
-rw-r--r-- 1 root apache 2 2010-10-14 17:37 current
-r-------- 1 root apache 22 2010-10-14 17:28 format
-rw------- 1 root apache 5 2010-10-14 17:28 fs-type
drwx--S--- 3 root apache 4096 2010-10-14 17:28 revprops/
drwx--S--- 3 root apache 4096 2010-10-14 17:28 revs/
drwx--S--- 2 root apache 4096 2010-10-14 17:37 transactions/
-rw-r--r-- 1 root apache 2 2010-10-14 17:37 txn-current
-rw-r--r-- 1 root apache 0 2010-10-14 17:28 txn-current-lock
drwx--S--- 2 root apache 4096 2010-10-14 17:37 txn-protorevs/
-rw-r--r-- 1 root apache 37 2010-10-14 17:28 uuid
-rw-r--r-- 1 root apache 0 2010-10-14 17:28 write-lock
thales/db/revprops:
total 4
drwxr-sr-x 2 root apache 4096 2010-10-14 17:37 0/
thales/db/revprops/0:
total 8
-rw-r--r-- 1 root apache 50 2010-10-14 17:28 0
-rw-r--r-- 1 root apache 121 2010-10-14 17:37 1
thales/db/revs:
total 4
drwxr-sr-x 2 root apache 4096 2010-10-14 17:37 0/
thales/db/revs/0:
total 8
-rw-r--r-- 1 root apache 115 2010-10-14 17:28 0
-rw-r--r-- 1 root apache 544 2010-10-14 17:37 1
thales/db/transactions:
total 0
thales/db/txn-protorevs:
total 0
thales/hooks:
total 36
-rw-r--r-- 1 root apache 2015 2010-10-14 17:28 post-commit.tmpl
-rw-r--r-- 1 root apache 1638 2010-10-14 17:28 post-lock.tmpl
-rw-r--r-- 1 root apache 2268 2010-10-14 17:28 post-revprop-change.tmpl
-rw-r--r-- 1 root apache 1567 2010-10-14 17:28 post-unlock.tmpl
-rw-r--r-- 1 root apache 2934 2010-10-14 17:28 pre-commit.tmpl
-rw-r--r-- 1 root apache 2038 2010-10-14 17:28 pre-lock.tmpl
-rw-r--r-- 1 root apache 2764 2010-10-14 17:28 pre-revprop-change.tmpl
-rw-r--r-- 1 root apache 1980 2010-10-14 17:28 pre-unlock.tmpl
-rw-r--r-- 1 root apache 2758 2010-10-14 17:28 start-commit.tmpl
thales/locks:
total 8
-rw------- 1 root apache 139 2010-10-14 17:28 db.lock
-rw------- 1 root apache 139 2010-10-14 17:28 db-logs.lock