URL: https://linuxfr.org/forums/general-general/posts/subversion-multi-repository-et-droits-dacc%C3%A8s Title: Subversion : multi-repository et droits d'accès Authors: grumly_gg Date: 2006年04月12日T10:08:46+02:00 Tags: Score: 0 J'ai commencé à mettre en place un serveur subversion et je souhaite pouvoir limiter l'accès aux différents repository. Côté apache2, la conf ressemble à ça : <Location /> £spaces£ £/spaces£DAV svn £spaces£ £/spaces£SVNParentPath /var/lib/svn £spaces£ £/spaces£AuthzSVNAccessFile /etc/apache2/dav_svn.authz £spaces£ £/spaces£AuthName "Subversion" £spaces£ £/spaces£AuthLDAPURL "ldap://ldap/ou=ab,o=xyz,c=fr?uid" £spaces£ £/spaces£AuthLDAPAuthoritative on £spaces£ £/spaces£AuthLDAPGroupAttribute memberUid £spaces£ £/spaces£AuthType Basic £spaces£ £/spaces£Order Deny,Allow £spaces£ £/spaces£Deny from all £spaces£ £/spaces£Allow from 127.0.0.1/32 £spaces£ £/spaces£Allow from localhost £spaces£ £/spaces£Allow from 192.168.1.0/24 £spaces£ £/spaces£Allow from ab.xyz.fr £spaces£ £/spaces£<LimitExcept GET PROPFIND OPTIONS REPORT> £spaces£ £/spaces£Require valid-user £spaces£ £/spaces£</LimitExcept> </Location /> Dans /var/lib/svn, se trouve actuellement un seul repository/projet (apf). Et voici le contenu du fichier /etc/apache2/dav_svn.authz : [groups] prj-sys = foo, bar [/] * = r [apf:/] @prj-sys = rw Avec cette configuration, les autorisations fonctionnent mais tout le monde a accès en lecture. Je souhaiterais pouvoir restreindre l'accès à certains projets pour empêcher l'accès anonyme, et donc que dans le cas ci-dessus l'utilisateur doive s'identifier et s'authentifier dès qu'il souhaite accéder au repository apf. Si je supprime l'accès anonyme en lecture pour /, j'ai des erreurs "PROPFIND request failed"... Si quelqu'un a une solution, une piste, une doc... je suis preneur. Merci.

AltStyle によって変換されたページ (->オリジナル) /