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

Reply via email to