URL: https://linuxfr.org/forums/programmationautre/posts/server-bazaar-et-identification Title: server bazaar et identification Authors: ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ Date: 2008年06月13日T16:12:47+02:00 Tags: Score: 0 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.

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