Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1742 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  saslauth mot de passe sur sadldb et cyrus

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

saslauth mot de passe sur sadldb et cyrus

n°649680
madden
Posté le 14-03-2005 à 18:02:53  profilanswer
 

bonjour,
j'ai un serveur cyrus imapd qui tourne tres bien par le bais de l'authentification saslauth via la base de donnée sasldb.  
mon probleme vient de saslauth, j'arrive bien a creer des utilisateur et a obtenir la liste des utilisateurs que j'ai créé
[][root@linuxserveur ~]# sasldblistusers2  
toto@linuxserveur: userPassword
test@linuxserveur: userPassword
test2@linuxserveur: userPassword
madden@linuxserveur: userPassword
cyrus@linuxserveur: userPassword
[/]
voila j'ai cree quelques utilisateurs, la communication entre mon serveur imap et saslauth marche parfaitement.
par contre la communication entre ma base de deonnée sasldb et saslauth ne veut pas marcher pour les mot de passe genre si j'essai de me logger via la console voila ce que ca medonne:
[]testsaslauthd -u toto -p proute
0: NO "authentication failed"
[/]  
je suis donc obligé de creer des comptes unix pour chaque utiilisateur de mon webmail...et c'estpas ce que je veux faire...voila la configu demon fichier saslauth.conf  
[]# Directory in which to place saslauthd's listening socket, pid file, and so
# on.  This directory must already exist.
SOCKETDIR=/var/run/saslauthd
START=yes
 
# Mechanism to use when checking passwords.  Run "saslauthd -v" to get a list
# of which mechanism your installation was compiled to use.
#MECH=shadow
#MECH=pam
MECH=pam
 
# Additional flags to pass to saslauthd on the command line.  See saslauthd(8)
# for the list of accepted flags.
FLAGS=
[/]
j'ai essayé de changer mech par mechanisms="sasldb" mais rien a faire ca medonne toujrous le meme resultat
pour informations j'utilise les package fourni avec ma distrib fedoracore3
[]cyrus-imapd-2.2.6-2.FC3.6.i386.rpm
cyrus-imapd-utils-2.2.10-3.fc3.i386.rpm
cyrus-sasl-2.1.19-3.i386.rpm
cyrus-sasl-devel-2.1.19-3.i386.rpm
cyrus-sasl-md5-2.1.19-3.i386.rpm
cyrus-sasl-plain-2.1.19-3.i386.rpm[/]
merci davance

mood
Publicité
Posté le 14-03-2005 à 18:02:53  profilanswer
 

n°649708
deather2
Posté le 14-03-2005 à 18:51:40  profilanswer
 

v ptet dire une betise, mais dans saslauth.conf, remplace MECH=pam par MECH=shadow
 
mais pas sûr du tout hein

n°649759
madden
Posté le 14-03-2005 à 20:08:39  profilanswer
 

Malheureusement non, le mechanisme shadow autorise uniquement les authentification par mot de passe unix. Mais merci quand meme de t'interesser a mon probleme.

n°650075
madden
Posté le 15-03-2005 à 14:10:16  profilanswer
 

Je repose mon probleme en detayabt d'avantage.
Mon serveur imap (cyrus) et postfix marche tres bien. Mon probleme viens
de l'authentification. Mon serveur imap authentifie bien les utilisateurs
par le  biais de saslauth, mais ce dernier (saslauth) ne veut pas accepter
les mots de passes entrés dans ma base sasldb2, il ne reconnait que les
mots de passe unix.
 
voici par exemple ce qui se passe kan je créé un utilisateur dans ma base
sasldb
 
[root@linuxserveur ~]# saslpasswd2 -c toto
Password:
Again (for verification):
[root@linuxserveur ~]# sasldblistusers2
toto@linuxserveur: userPassword
[root@linuxserveur ~]#
Ici mon utilisateur a bien été créé avec son password en loccurence
"passtoto".
 
Maintenant si je fais un test avec ce compte :
[root@linuxserveur ~]# testsaslauthd -u toto -p passtoto
0: NO "authentication failed"
[root@linuxserveur ~]#
l'authentification echoue
 
si j'essai d'authentifier avec un compte unix crée :
[root@linuxserveur ~]# testsaslauthd -u totounix -p passtotounix
0: OK "Success."
[root@linuxserveur ~]#
 
J'ai edité le fichier de configuration de saslauth dans
etc/sysconfig/saslauthd (chemin sous fedoracore3) dont voici une copie :
 
# Directory in which to place saslauthd's listening socket, pid file, and so
# on.  This directory must already exist.
SOCKETDIR=/var/run/saslauthd
START=yes
 
# Mechanism to use when checking passwords.  Run "saslauthd -v" to get a list
# of which mechanism your installation was compiled to use.
#MECH=shadow
#MECH=pam
MECH=pam
 
# Additional flags to pass to saslauthd on the command line.  See
saslauthd(8)
# for the list of accepted flags.
FLAGS=
 
j'ai essayé tous les MECH possible MECH=pam, mechanisms="sasldb"
mechanisms="sasldb2" mais rien n'y fait...
Je ne sais plus quoi faire.
Si quelqu'un avait une idée...??
merci beaucoup

n°650572
madden
Posté le 16-03-2005 à 14:46:01  profilanswer
 

.

n°1004260
rdnzl
Posté le 22-01-2008 à 15:38:07  profilanswer
 

exhumation d'un post d'il ya un peu moins de 3 ans...
mais j'ai exactement le même problème...
peut-être que son auteur a finalement trouvé une solution ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  saslauth mot de passe sur sadldb et cyrus

 

Sujets relatifs
[ GNOME ]Donner un mot de passe pour accéder à des postes WinXP/2Kcd gravé sous linux passe pas sous windows...
effectuer une condition suivant parametre passeSécurité Mots de passe Linux/Solaris/HP-UX
DELL Dimension 5000 sous Linux ca passe bien?mot de passe à decoder
Logfile ou comment traduire ce qui se passe sous KDEretour d'experience : cyrus et systeme de fichiers reseau
l'utf-8 passe pas sur mes consoles autres que tty1Thundrebird/gestion des mots de passe/résolu
Plus de sujets relatifs à : saslauth mot de passe sur sadldb et cyrus


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR