Forum Linux.redhat Subversion format permission denied

Posté par  .
Étiquettes :
0
31
jan.
2008
Bonjour,

J'ai un petit soucis avec mon installation de subversion. J'ai un Fedora Core 6 et j'ai installer subversion version 1.4.3 via yum install subversion.
J'ai ensuite suivi cette procédure :

groupadd svn
useradd -m -d /srv/svn/ -g svn svn
su – svn
mkdir /srv/svn/repositories
mkdir /srv/svn/repositories/sample
svnadmin create /srv/svn/repositories/sample
svnserve -t -r /srv/svn/repositories &
usermod -G svn seb

Mais à chaque fois que j'essaie de me connecter via TortoiseSVN (svn+ssh://seb@mon_serveur/srv/svn/repositories/sample), je reçois le message :

Can't open file /srv/svn/repositories/sample/format : permission denied!


L'utilisateur est bien dans le groupe svn et voici un listing de mon répertoire sample:

total 28
drwxrwxr-x 2 svn svn 4096 Jan 31 01:28 conf
drwxrwxr-x 2 svn svn 4096 Jan 31 01:28 dav
drwxrwsr-x 5 svn svn 4096 Jan 31 01:28 db
-r--r--r-- 1 svn svn 2 Jan 31 01:28 format
drwxrwxr-x 2 svn svn 4096 Jan 31 01:28 hooks
drwxrwxr-x 2 svn svn 4096 Jan 31 01:28 locks
-rw-rw-r-- 1 svn svn 229 Jan 31 01:28 README.txt


J'ai essayé en me connectant avec root et là je n'ai pas de soucis.

Pouvez-vous m'aider ?

Merci d'avance
  • # Choisi ton camp

    Posté par  . Évalué à 4.

    Il faut choisir ton camp :
    - soit tu utilise svnserve et tu te connecte avec l'url svn://monserveur/...
    - soit tu utilise svn+ssh et il faut te connecter en temps que user svn svn+ssh://svn@monserveur/...

    En effet, en utilisant svn+ssh://seb@, c'est l'utilisateur seb qui est utilisé sur le système et qui lui n'a pas le droit d'accéder en écriture au repository. En revanche svnserve est lancé en temps qu'utilisateur svn et peut donc modifier le repository. Les droits d'accès sont alors configurés à travers le fichier conf/svnserve.conf qui donne un fichier de mots de passe que tu peux utiliser.

    Je te conseil la lecture du svnbook [http://svnbook.red-bean.com/]

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.