#1 Le 17/03/2017, à 15:41
- wil76
probleme accés utilisateur sur depot svn
Bonjour,
je tente de faire de l'administration fine des droits svn avec apache
l'utilisateur1 ayant droits sur d'accès au projet1
l'utilisateur2 ayant droits sur d'accès au projet2
sudo linux "utilisateur1" sudo chown -R utilisateur1:utilisateur1 /data/svn/projet1
sudo linux "utilisateur2" sudo chown -R utilisateur2:utilisateur2 /data/svn/projet2
les 2 utilisateurs ont acces quand meme au 2 dépots (projet1 et projet2) ???
voici mon fichier /etc/apache2/mods-available/dav_svn.conf
<Location /svn>
DAV svn
SVNParentPath /data/svn
SVNListParentPath On
AuthType Basic
AuthName "projet1"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
</Location>
<Location /svn>
DAV svn
SVNParentPath /data/svn
SVNListParentPath On
AuthType Basic
AuthName "projet2"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
</Location>
sudo chown www-data:www-data /etc/apache2/dav_svn.passwd
sudo /etc/init.d/apache2 restart
voici mon fichier /data/svn/projet1/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
realm = projet1
[sasl]
voici mon fichier /data/svn/projet2/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
realm = projet2
[sasl]
sous /etc/apache2/dav_svn.authz
j'ai dedans :
[groups]
g_admin = admin
[/]
* =
[projet1:/]
* =
@g_admin = rw
utilisateur1 = rw
[projet2:/]
*=
@g_admin = rw
utilisateur2 = rw
puis j'ai fait:
sudo chown www-data.www-data /etc/apache2/dav_svn.authz
sudo chmod 640 /etc/apache2/dav_svn.authz
puis redémarré Apache :
sudo /etc/init.d/apache2 restart
Mais mon probleme c'est que les 2 utilisateurs ont les droits sur les 2 dépots ???
logiquement l'utilisateur1 droit sur projet1
et utilisateur2 droit sur projet2
je comprend pas mes utilisateurs accede à mes 2 dépots ? est ce du au fait d’être sur le même "SVNParentPath" /data/svn ???
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 17/03/2017, à 16:23)
Hors ligne