BREAKING NEWS
  • IT Tutos passe désormais en HTTPS, vous n'avez rien à faire mais votre navigation sera plus rapide et sécurisé ;-)

Related Articles

4 Comments

  1. 1

    Chiron

    Bonjour,
    J’ai suivi votre tutoriel a la lettre. Mais j’ai un soucis… Lorsque je me connecte a mon serveur, il me demande de m’authentifier. Jusque là pas de problème sauf que… ca valide jamais. Comme si le couple login/mdp etait incorrect.
    J’avoue ne pas comprendre d’ou viens ce problème.
    J’ai bien entendu recommencer mon installation, et j’ai essaye de modifier la valeur de htpasswd_encryption, en adaptant du coup la création du fichier /etc/radicale/users. Mais rien n’y fait…
    C’est actuellement mon seul problème. Sinon mon serveur marche très bien quand je mets dans l’authentification type = None.
    Auriez-vous une idée?
    Merci.

    Reply
    1. 1.1

      looping

      Bonjour Chiron,

      avez-vous le problème sur le LAN (dans votre réseau interne) ou bien lorsque vous tentez de vous connecter depuis l’extérieur ? Ou bien les deux ?
      Je vais regarder de mon côté et reviendrai vers vous. Si entre temps vous trouvez une solution n’hésitez pas à la partager avec nous 😉

      @+

      Reply
    2. 1.2

      looping

      Re bonjour,

      alors j’ai refais des tests depuis votre message, et est profité pour installer la dernière version de Radicale.
      Il se trouve qu’il y avait certains bugs avec la version 2.6 de Python et l’utilisation de TLS entre autres.
      A savoir que mes tests décrits plus bas ont été réalisés avec TLS désactivé.

      Sinon concernant votre problème, avez-vous essayé de mettre :

      1) Définir l’authentification sur htpasswd

      [auth]
      # Authentication method / methode d’authentification des clients
      #none pour aucune : open bar. htpasswd pour utiliser un couple login/mot de passe
      # Value: None | htpasswd | IMAP | LDAP | PAM | courier | http
      type = htpasswd

      2) On garde le fichier des utilisateurs au même endroit

      # Htpasswd filename / dans le cas de ce type d’authentification, il faut
      # définir un repertoire dans lequel seront stockés les “login/mot de passe”
      htpasswd_filename = /etc/radicale/users

      3) Définir la manière dont sera stocké le mot de passe (sha1 dans ce cas) :

      # Htpasswd encryption method / on défini ici comment seront stockés les mots de passe
      # Value: plain (en clair)| sha1 (passé dans une fonction de hachage) | crypt (chiffré)
      htpasswd_encryption = sha1

      4) Puis création de l’utilisateur (avec l’option s pour sha1):

      sudo htpasswd -cs /etc/radicale/users nom_user

      Puis saisir le mot de passe associé deux fois

      Alors j’ai refais les tests hier et je dois dire que n’ai eu aucun problème en faisant une connexion depuis l’extérieur. Donc avec la redirection de port qui va bien. Mais bon je pense que dans votre cas, cette partie fonctionne.

      Pour la partie client sur le téléphone, j’ai utilisé CardDAV-Sync free sous Android.

      Sinon en jetant un œil sur la dernière version, j’ai constaté quelques petits changement dans le fichier de config. Je mettrai cet article à jour avec la nouvelle version.

      Je prévois également de rédiger un article ad-hoc pour mettre en œuvre l’échange sécurisé via les certificats (TLS)…

      Je vous laisse essayer cette solution et revenir vers nous pour savoir si votre soucis a été résolu.

      Ps : j’ai également essayé quelque chose de différent et qui pourra peut être intéressé certaines personnes
      j’ai expérimenté l’option intéressante -C ou –config qui permet de lancer Radicale en lui indiquant le chemin d’accès vers le fichier de conf. Du coup il est possible de le stocker ailleurs que dans /etc/Radicale et d’avoir à jouer avec les droits Root etc…
      Par exemple : /home/utilisateur/.config/Radicale/config

      Bon je me rends compte que j’ai été (très) bavard… -_-‘

      @+

      Reply
      1. 1.2.1

        Chiron

        Bonjour,

        Merci beaucoup pour votre réponse. Grâce à elle j’ai compris d’où venait mon problème.
        La version que j’utilisais était celle des dépôts officiel et elle ne doit malheureusement pas être à jour.
        Du coup j’ai clone le repertoire github du projet et réinstaller manuellement Radicale.
        https://github.com/Kozea/Radicale
        Maintenant tout ce passe très bien, je n’ai plus aucun problème.

        Merci beaucoup pour votre aide et votre réactivité.
        Cordialement.

        Reply

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

© 2015 Copyright IT Tutorials by Ummah Tech