Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Candidat au Club
    [Trac] Problème d'authentification multi-utilisateurs
    Bonjour,

    J'ai installé un serveur Trac qui tourne en mode "Standalone". Trac gère 2 projets et je souhaiterais avoir 3 utilisateurs dont un (superviseur) pouvant gérer les 2 projets et les 2 autres un seul projet.
    J'ai mis en place une authentification de type "digest" en suivant les instructions de http://trac.edgewall.org/wiki/TracStandalone#UsingAuthentication.
    Pour lancer tracd j'utilise la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $ tracd --port 8000 \
       --auth=project1,/path/to/users.htdigest,utilisateur1 \
       --auth=project2,/path/to/users.htdigest,utilisateur2 \
       --auth=*,/path/to/users.htdigest,superviseur \
       /path/to/project1 /path/to/project2
    Je peut maintenant me logger sans problème avec l'utilisateur1 dans le projet1 (et dans le projet2 avec l'utilisateur2) mais pas avec le compte superviseur. D'ailleurs lorsque je m'identife dans le projet1, il est affiché:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Entrez le nom et le mot de passe pour Utilisateur1 sur http://serveur:8000/
    J'ai essayé la syntaxe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ tracd --port 8000 \
       --auth=project1,/path/to/users.htdigest,utilisateur1,superviseur \
       --auth=project2,/path/to/users.htdigest,utilisateur2,superviseur \
       /path/to/project1 /path/to/project2
    mais dans cela ne marche pas (Trac ne fonctionne pas).

    Si quelqu'un avait une idée pour m'aider je lui en serait très reconnaissant.

    Amicalement

  2. #2
    Candidat au Club
    Trouvé
    J'ai la réponse (donnée par un utilisateur de trac).

    Il faut créer un htdigest où tous les utilisateurs ont le même realm.
    Puis lancer trac avec la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ tracd --port 8000 \
       --auth=*,/path/to/users.htdigest,mycompany \
       /path/to/project1 /path/to/project2
    On utilise donc le même fichier d'identification pour les deux projets et les différences de droits se définissent avec trac-admin.

  3. #3
    Nouveau Candidat au Club
    Trac Multi projets _problème avec les ports
    Bonjour,
    Pour l'évolution du logiciel Trac que j'ai à charge, j'ai créé 2 nouveaux projets ( avec leur environnement)en plus du premier qui existait déjà; avec trac-admin initenv.Après les avoir créé j'ai fait un
    tracd -p 8080 /var/trac/projet2 pour le premier qui s'affiche donc sur http://10.192.150.104:8080
    et un tracd -p 8000 /var/trac/projet3 pour le second qui s'affiche sur http://10.192.150.104:8000
    Mon souci est qu'au redémarrage mes projets ne s'affichent pas.
    pour les revoir je fais un autre tracd -p port ... et là encore je ne peux pas utiliser les ports que j'ai utilisé puisqu'on me dit qu'ils sont déjà utilisés. je pense avoir bien configuré mes fichiers Apache2/000-default et ports.conf (dans lequel j'ai ajouter listen 8080 et listen 8000).
    Que dois je faire pour que mes projets s'affichent avec une adresse définitive.
    Je suis débutante et je ne me retrouve pas au milieu de tous ses ports.

    Please help me au plutôt.

    J'attends impatiemment vos conseils.

    Merci d'avance