J'ai un serveur Ubuntu 11.04 sur ec2 (je mentionne ceci, car il semble que les choses aient changé dans cette version par rapport aux versions précédentes d'ubuntu, en ce qui concerne la configuration LDAP).
Je veux le configurer comme un serveur subversion avec trac, pour des dépôts privés (c'est-à-dire qu'un utilisateur doit avoir un nom d'utilisateur:mot de passe et des privilèges pour voir ou commit à svn, et pour voir ou faire des changements dans trac).
Comme je voulais m'assurer qu'il est sécurisé, j'ai d'abord choisi l'option svn+ssh, ce qui signifie que je dois créer un utilisateur linux pour chaque personne qui a besoin d'accéder à svn. Mais je n'ai pas trouvé de moyen d'utiliser les mêmes utilisateurs pour trac - ce qui signifie que je devrai créer manuellement un utilisateur dans trac pour chaque utilisateur que je crée dans la machine linux, et cela pourrait conduire à des mots de passe différents entre svn et trac - en bref : un désordre.
J'ai donc décidé d'implémenter un serveur openldap, qui donnera la possibilité d'utiliser les utilisateurs ldap pour d'autres fonctionnalités dans le futur.
Le seul guide que j'ai trouvé et qui a fonctionné pour la configuration de la partie openldap, est le suivant celui-ci (" Le Guide ").
Cependant quand je suis arrivé à la partie kerberos - j'ai eu quelques questions auxquelles je ne savais pas comment répondre, et puis j'ai eu des erreurs, donc pas de kerberos.
Quelques notes :
-
Le serveur sera finalement quelque chose comme
svn.myserver.com
. Cependant, il n'y a pas encore d'enregistrement DNS pour lui. -
En tenant compte de la note précédente, j'ai utilisé la fonction
svn.myserver.com
lors de la configuration de openldap comme indiqué dans le guide ci-dessus (je n'ai pas fait les deux premières parties du guide, j'ai donc dû exécuter le programmesudo dpkg-reconfigure slapd
pour reconfigurer, et a utilisédc=svn,dc=myserver,dc=com
partout au lieu dedc=danbishop,dc=org
osvn.myserver.com
au lieu dedanbishop.org
). -
Dans la partie kerberos de le guide lors de l'exécution du programme
sudo apt-get install krb5-kdc krb5-admin-server
on m'a posé la question suivante :- Le royaume - J'ai écrit
SVN.MYSERVER.COM
- Quelque chose à propos des serveurs - J'ai écrit
localhost
- Quelque chose à propos du serveur administrateur - j'ai écrit
localhost
Quand les questions ont été terminées, et qu'il a continué à configurer kerberos, il y a eu quelques
File or directory not found
erreurs, et unan error has occured, see log
type de message. Cependant, je n'ai pas trouvé de fichier journal. - Le royaume - J'ai écrit
Il y a peut-être une meilleure façon de faire, et il y a peut-être une autre solution pour obtenir ce que je veux (gestion unifiée des utilisateurs pour svn, trac et d'autres applications futures), mais puisque les fonctionnalités de svn et de suivi des bogues sont censées survivre longtemps, et ne pas poser de problèmes, il est important pour moi de choisir la bonne solution, et de la configurer de la bonne façon (il y a plus d'une bonne façon, j'en suis sûr, mais je ne veux pas choisir une mauvaise façon).
Je voudrais vraiment J'aimerais avoir de l'aide à ce sujet, car cela fait quelques jours que je m'acharne sur ce problème et j'ai l'impression de perdre du temps.