Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1640

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Installation de Cyrus</TITLE>
</HEAD>
<BODY>
<H1>6. <A NAME="s6"></A>Installation de Cyrus</H1>
<P>
<A HREF="Cyrus-IMAP.html#toc6">Contenu de cette section</A></P>

<P>Suivre prudemment les conseils fournis avec la distribution Cyrus.
Vous pouvez en trouver une copie en ligne &agrave; :
<A HREF="http://andrew2.andrew.cmu.edu/cyrus/imapd/install.html">http://andrew2.andrew.cmu.edu/cyrus/imapd/install.html</A>
</P>
<P>Quelques astuces pour quelques-unes des &eacute;tapes:</P>
<P>Si vous utilisez la Slackware 3.4 (avec les Shadow Passwords), 
assurez vous que vous utilisez <CODE>configure</CODE> comme suit:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
./configure --with-login=unix_pwcheck
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Avec make c'est plus direct:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
        make depend
        make all CFLAGS=-O
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>
<UL>
<LI> Etape 1: lorsque vous ajoutez l'utilisateur cyrus, ce dernier
est v&eacute;rouill&eacute; pour am&eacute;liorer la s&eacute;curit&eacute;.
</LI>
<LI> Etape 3: j'&eacute;dite le fichier <CODE>/etc/syslog.conf</CODE> plut&ocirc;t que de
les copier.
</LI>
<LI> Etape 9: Avec Linux, assurez vous de lancer <CODE>pwcheck</CODE>
de cette mani&egrave;re sinon le serveur ne fonctionnera pas correctement:
<BLOCKQUOTE><CODE>
<PRE>
        umask 0;/usr/cyrus/bin/pwcheck &amp;
        umask 022
</PRE>
</CODE></BLOCKQUOTE>

Puis ajoutez ces derni&egrave;res &agrave; un script de d&eacute;marrage comme celui-l&agrave;:
<BLOCKQUOTE><CODE>
<PRE>
        if [ -f /usr/cyrus/bin/pwcheck ]; then
        echo -n &quot;Starting pwcheck for imap&quot;
        umask 0;/usr/cyrus/bin/pwcheck &amp;
        umask 022
        fi
</PRE>
</CODE></BLOCKQUOTE>

J'ai mis le mien dans <CODE>/etc/rc.d/rc.local</CODE> et cela marche bien.
</LI>
<LI> Etape 12: Lorsque vous &eacute;ditez <CODE>/etc/inetd.conf</CODE>, 
assurez vous d'include les TCP Wrappers dans la ligne, comme suit:
<BLOCKQUOTE><CODE>
<PRE>
 imap    stream  tcp     nowait  cyrus   /usr/sbin/tcpd  /usr/cyrus/bin/imapd imap
</PRE>
</CODE></BLOCKQUOTE>

</LI>
</UL>
</P>
<P>Et n'oubliez pas de <CODE>kill -HUP inetd</CODE> apr&egrave;s avoir termin&eacute; cet
ajout:
<BLOCKQUOTE><CODE>
<PRE>
        # ps ax | grep inetd
           61  ?  S    0:00 /usr/sbin/inetd
        # kill -HUP 61
</PRE>
</CODE></BLOCKQUOTE>
</P>
<HR>
<P>
Chapitre <A HREF="Cyrus-IMAP-7.html">suivant</A>,
Chapitre <A HREF="Cyrus-IMAP-5.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Cyrus-IMAP.html#toc6">ce chapitre</A>,
 <A HREF="Cyrus-IMAP.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Cyrus-IMAP.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>