[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Permissions Problem.....

From: Ryan Schmidt <subversion-2006c_at_ryandesign.com>
Date: 2006-07-24 20:46:14 CEST

On Jul 22, 2006, at 08:56, Indraveni wrote:

> I want to use svnserve for accessing the subversion repository. And
> I created the repos with the following permissions...My repos is
> like..
>
> svn@BOSS[subversion]#find . -ls
> 8486915 4 drwxr-xr-x 7 root svn 4096 Jul 22 17:28 .
> 8486930 4 drwxr-xr-x 2 root svn 4096 Jul 22
> 17:35 ./conf
> 8486932 4 -rw-r--r-- 1 root svn 309 Jul 22
> 17:35 ./conf/passwd
> 8486931 4 -rw-r--r-- 1 root svn 1445 Jul 22
> 17:35 ./conf/svnserve.conf
> 8486933 4 -rw-r--r-- 1 root svn 684 Jul 22
> 17:28 ./conf/authz
> 8486935 4 drwxr-sr-x 5 svn svn 4096 Jul 22
> 17:28 ./db
> 8486942 4 -rw-r--r-- 1 svn svn 37 Jul 22
> 17:28 ./db/uuid
> 8486939 4 drwxr-sr-x 2 svn svn 4096 Jul 22
> 17:28 ./db/transactions
> 8486945 4 -r--r--r-- 1 svn svn 2 Jul 22
> 17:28 ./db/format
> 8486938 4 drwxr-sr-x 2 svn svn 4096 Jul 22
> 17:28 ./db/revprops
> 8486944 4 -rw-r--r-- 1 svn svn 50 Jul 22
> 17:28 ./db/revprops/0
> 8486936 4 -rw-r--r-- 1 svn svn 5 Jul 22
> 17:28 ./db/fs-type
> 8486941 0 -rw-r--r-- 1 svn svn 0 Jul 22
> 17:28 ./db/write-lock
> 8486940 4 -rw-r--r-- 1 svn svn 6 Jul 22
> 17:28 ./db/current
> 8486937 4 drwxr-sr-x 2 svn svn 4096 Jul 22
> 17:28 ./db/revs
> 8486943 4 -rw-r--r-- 1 svn svn 115 Jul 22
> 17:28 ./db/revs/0
> 8486946 4 -r--r--r-- 1 root svn 2 Jul 22
> 17:28 ./format
> 8486934 4 -rw-r--r-- 1 root svn 229 Jul 22
> 17:28 ./README.txt
> 8486917 4 drwxr-xr-x 2 root svn 4096 Jul 22
> 17:28 ./locks
> 8486919 4 -rw-r--r-- 1 root svn 139 Jul 22
> 17:28 ./locks/db-logs.lock
> 8486918 4 -rw-r--r-- 1 root svn 139 Jul 22
> 17:28 ./locks/db.lock
> 8486916 4 drwxr-xr-x 2 root svn 4096 Jul 22
> 17:28 ./dav
> 8486920 4 drwxr-xr-x 2 root svn 4096 Jul 22
> 17:28 ./hooks
> 8486924 4 -rw-r--r-- 1 root svn 2040 Jul 22
> 17:28 ./hooks/pre-lock.tmpl
> 8486922 4 -rw-r--r-- 1 root svn 2969 Jul 22
> 17:28 ./hooks/pre-commit.tmpl
> 8486927 4 -rw-r--r-- 1 root svn 1673 Jul 22
> 17:28 ./hooks/post-lock.tmpl
> 8486926 4 -rw-r--r-- 1 root svn 1996 Jul 22
> 17:28 ./hooks/post-commit.tmpl
> 8486928 4 -rw-r--r-- 1 root svn 1602 Jul 22
> 17:28 ./hooks/post-unlock.tmpl
> 8486923 4 -rw-r--r-- 1 root svn 2764 Jul 22
> 17:28 ./hooks/pre-revprop-change.tmpl
> 8486925 4 -rw-r--r-- 1 root svn 1981 Jul 22
> 17:28 ./hooks/pre-unlock.tmpl
> 8486921 4 -rw-r--r-- 1 root svn 2137 Jul 22
> 17:28 ./hooks/start-commit.tmpl
> 8486929 4 -rw-r--r-- 1 root svn 2290 Jul 22
> 17:28 ./hooks/post-revprop-change.tmpl
>
> I followed the link http://pixel.global-banlist.de/site/svn/
> permissions for premissions documentation.
>
> But when I tried to import the repository project then I got the
> followng error:::
>
> svn_at_BOSS[root]#svn import BOSS svn+ssh://indraveni@localhost/
> subversion/BOSS -m "BOSS Repository - 22nd July"
>
> Adding BOSS/Documents
> Adding BOSS/Documents/livecddocs
> Adding (bin) BOSS/Documents/livecddocs/bootsplash_in_BOSSHOWTO.doc
> Adding (bin) BOSS/Documents/livecddocs/testreport.doc
> Adding (bin) BOSS/Documents/livecddocs/
> InstallBOSSusingLivecdHOWTO.doc
> Adding (bin) BOSS/Documents/livecddocs/
> automount_in_bosslivecdHOWTO.doc
> Adding BOSS/Documents/livecddocs/knoppixmodlist
> Adding BOSS/Documents/livecddocs/linuxrc
> Adding BOSS/Documents/livecddocs/livecdcommands
> Adding BOSS/Documents/livecddocs/knoppix-moduleslist
> Adding BOSS/Documents/livecddocs/index1.html
> Adding BOSS/Documents/livecddocs/index2.html
> Adding (bin) BOSS/Documents/livecddocs/The Live CD Wrkshop.pdf
> svn: Can't create directory '/subversion/db/transactions/0-1.txn':
> Permission denied
> Killed by signal 15.

When you use the svn+ssh protocol, the user as whom you are
connecting (in this case, "indraveni") must have read and write
access to the db and transactions directories. (Giving permissions to
the user "svn" is relevant when using the svn protocol, but not when
using the svn+ssh protocol, since under svn+ssh the "svn" user is
never the one who's starting svnserve.)

There's a section in that permissions documentation you referenced
about the svn+ssh protocol and a wrapper script you could use to help
you out. Have you done that?

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jul 24 20:47:55 2006

This is an archived mail posted to the Subversion Users mailing list.