Forum Programmation.autre server bazaar et identification

Posté par  (site web personnel) .
Étiquettes : aucune
0
13
juin
2008
Salut,

Mon problème en quelques mots :
J'utilise un server bazaar via xinetd mais j'aimerais obliger les utilisateurs à s'identifier (login/mot de passe)avant de les laisser communiquer avec bazaar.
Quelqu'un sait-il faire ça ? Y a t'il une solution directe avec xinetd ? Sinon je pensais utiliser un petit script qui demande un login puis le mot de passe avant de rediriger les paquets vers bzr en cas de succés (mais pour cela il faudrat probablement également modifier bzr pour qu'il puisse comprendre la demande d'identification). Mais dans les deux cas je ne sais pas comment faire ...

Un peu plus de details :
Il est possible d'utiliser bazaar (bzr) dans de nombreux modes. Cependant à chaque utilisation bazaar crée des fichiers au nom de l'utilisateur. Ainsi si l'on partage un seul repository bazaar entre plusieurs utilisateurs, le premier qui l'utilise empéche l'usage subséquent par les autres qui n'ont pas les droits de détruire les fichiers du premier ...
Une manière de contourner se problème est d'utiliser xinetd. Xinetd utilise bzr sous le nom d'un utilisateur pré-determiné (dans le fichier de conf xinetd). Donc un seul utilisateur apparent et plus de problèmes de droits d'accés au fichiers. Mais plus non plus d'identification de l'utilisateur !
Ce mode de fonctionnement est donc un peu trop permissif puisqu'il ne permet pas de s'assurer de l'identité de l'utilisateur. Pour pouvoir vérifier que l'utilisateur est bien un utilisateur réel et autorisé du système il me faudrait passer par quelque chose qui vérifie que l'utilisateur possède bien un compte sur le serveur abritant bzr et le repository.
  • # simplement...

    Posté par  . Évalué à 1.

    peut-etre simplement en mettant les utilisateurs dans un groupe
    et en mettant les droits 770 sur ton repository bazaar.

    ainsi tous les membres du group peuvent ecrire dans ce dossier et par dessus ces fichiers.

    l'identification restant faite par l'utilisateur (tu peux donc virer un user sans tout casser)
    • [^] # Re: simplement...

      Posté par  (site web personnel) . Évalué à 2.

      Il me semble que quand je fais ça et qu'un utilisateur crée un nouveau fichier le nouveau fichier reprend automatiquement les droits par défaut de l'utilisateur (640). Du coup je retombe sur mon problème : dès qu'un utilisateur crée un fichier : blocage

      « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

      • [^] # Re: simplement...

        Posté par  . Évalué à 1.

        pour bazaar je ne sais pas
        mais pour le FTP il fallait forcer le mask du fichier et/ou mettre les dossiers en 2775 afin de forcer le groupe à etre conserver.

        si ca se trouve c'est dans la config du logiciel ;-)

Suivre le flux des commentaires

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