/trunk/blfs/server/other/openssh/openssh-config.xml |
---|
1,5 → 1,5 |
<sect2> |
<title>Configurer <application>OpenSSH</application></title> |
<title>Configurer <application>Open<acronym>SSH</acronym></application></title> |
<sect3><title>Fichiers de configuration</title> |
9,18 → 9,20 |
<para>Il n'y a pas de modifications requises dans ces fichiers. Néanmoins, vous |
pouvez souhaiter les visualiser pour effectuer des changements en rapport avec |
votre système. Des informations de configuration peuvent être trouvées dans les |
pages man pour sshd, ssh et ssh-agent.</para> |
pages man pour <command>sshd</command>, <command>ssh</command> et |
<command>ssh-agent</command>.</para> |
</sect3> |
<sect3><title>Script init.d sshd</title> |
<para>Notez que vous voulez seulement lancer le serveur sshd si vous voulez être |
capable de se connecter par ssh sur votre machine. Le client ssh n'a pas besoin |
de ce script pour être utilisé. Ceci dit, si vous voulez lancer le démon ssh, |
le script init.d sshd doit être créé en utilisant les commandes suivantes: |
</para> |
<para>Notez que vous voulez seulement lancer le serveur <command>sshd</command> |
si vous voulez être capable de se connecter par <command>ssh</command> sur |
votre machine. Le client <command>ssh</command> n'a pas besoin de ce script pour |
être utilisé. Ceci dit, si vous voulez lancer le démon <command>sshd</command>, |
le script de démarrage d'<application>Open<acronym>SSH</acronym></application> |
doit être créé en utilisant les commandes suivantes:</para> |
<para><screen><userinput><command>cat > /etc/rc.d/init.d/sshd << "EOF"</command> |
<screen><userinput><command>cat > /etc/rc.d/init.d/sshd << "EOF"</command> |
#!/bin/sh |
# Début $rc_base/init.d/sshd |
64,10 → 66,11 |
# Fin $rc_base/init.d/sshd |
<command>EOF |
chmod 755 /etc/rc.d/init.d/sshd</command></userinput></screen></para> |
chmod 755 /etc/rc.d/init.d/sshd</command></userinput></screen> |
<para>Créez les liens symboliques vers ce fichier dans le répertoire |
<filename class="directory">rc.d</filename> avec les commandes suivantes: |
<filename class="directory">rc.d</filename> avec les commandes |
suivantes:</para> |
<screen><userinput><command>cd /etc/rc.d/init.d && |
ln -sf ../init.d/sshd ../rc0.d/K30sshd && |
ln -sf ../init.d/sshd ../rc1.d/K30sshd && |
75,7 → 78,7 |
ln -sf ../init.d/sshd ../rc3.d/S30sshd && |
ln -sf ../init.d/sshd ../rc4.d/S30sshd && |
ln -sf ../init.d/sshd ../rc5.d/S30sshd && |
ln -sf ../init.d/sshd ../rc6.d/K30sshd</command></userinput></screen></para> |
ln -sf ../init.d/sshd ../rc6.d/K30sshd</command></userinput></screen> |
</sect3> |
/trunk/blfs/server/other/openssh/openssh.ent |
---|
2,11 → 2,11 |
<!ENTITY openssh-intro SYSTEM "openssh-intro.xml"> |
<!ENTITY openssh-inst SYSTEM "openssh-inst.xml"> |
<!ENTITY openssh-exp SYSTEM "openssh-exp.xml"> |
<!ENTITY openssh-config SYSTEM "openssh-config.xml"> |
<!ENTITY openssh-desc SYSTEM "openssh-desc.xml"> |
<!ENTITY openssh-config SYSTEM "openssh-config.xml"> |
<!ENTITY openssh-buildsize "27,6 Mo"> |
<!ENTITY openssh-version "3.6.1p2"> |
<!ENTITY openssh-download-http "http://sunsite.ualberta.ca/pub/OpenBSD/OpenSSH/portable/openssh-3.6.1p2.tar.gz"> |
<!ENTITY openssh-download-ftp "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-3.6.1p2.tar.gz"> |
<!ENTITY openssh-size "864 Ko"> |
<!ENTITY openssh-time "0.71"> |
<!ENTITY openssh-version "3.7.1p2"> |
<!ENTITY openssh-download-http "http://sunsite.ualberta.ca/pub/OpenBSD/OpenSSH/portable/openssh-&openssh-version;.tar.gz"> |
<!ENTITY openssh-download-ftp "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-&openssh-version;.tar.gz"> |
<!ENTITY openssh-size "780 Ko"> |
<!ENTITY openssh-buildsize "28,6 Mo"> |
<!ENTITY openssh-time "0,32 SBU"> |
/trunk/blfs/server/other/openssh/openssh-intro.xml |
---|
1,8 → 1,9 |
<sect2> |
<title>Introduction à OpenSSH</title> |
<title>Introduction à <application>Open<acronym>SSH</acronym></application></title> |
<para>Le package <application>OpenSSH</application> contient les clients ssh et |
le démon sshd. Ceci est utile pour crypter tout trafic sur un réseau.</para> |
<para>Le package <application>Open<acronym>SSH</acronym></application> contient |
le client <command>ssh</command> et le démon <command>sshd</command>. Ceci est |
utile pour crypter tout trafic sur un réseau.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
13,7 → 14,7 |
<listitem><para>Estimation du temps de construction: &openssh-time;</para></listitem></itemizedlist> |
</sect3> |
<sect3><title>Dépendances d'<application>OpenSSH</application></title> |
<sect3><title>Dépendances d'<application>Open<acronym>SSH</acronym></application></title> |
<sect4><title>Requis</title> |
<para><xref linkend="openssl"/></para></sect4> |
<sect4><title>Optionnel</title> |
/trunk/blfs/server/other/openssh/openssh-exp.xml |
---|
1,21 → 1,22 |
<sect2> |
<title>Explications des commandes</title> |
<para><command>--sysconfigdir=/etc/ssh</command> : Ceci empêche les fichiers |
de configuration d'aller sous <filename>/usr/etc</filename>.</para> |
<para><parameter>--sysconfigdir=/etc/ssh</parameter> : Ceci empêche les fichiers |
de configuration d'aller sous <filename class="directory">/usr/etc</filename>.</para> |
<para><command>--with-md5-passwords</command> : C'est requis si vous avez |
fait les changements recommandés par l'astuce lfs shadowpasswd_plus sur votre |
serveur ssh lors de l'installation de la Shadow Password Suite ou si vous |
accédez un serveur ssh qui authentifie les mots de passe utilisateurs |
encryptés avec md5.</para> |
<para><parameter>--with-md5-passwords</parameter> : C'est requis si vous avez |
fait les changements recommandés par l'astuce <acronym>LFS</acronym> |
shadowpasswd_plus sur votre serveur <acronym>SSH</acronym> lors de l'installation |
de la Shadow Password Suite ou si vous accédez un serveur <acronym>SSH</acronym> |
qui authentifie les mots de passe utilisateurs encryptés avec md5.</para> |
<para><command>--libexecdir=/usr/sbin</command> : |
<application>OpenSSH</application> met les |
<para><parameter>--libexecdir=/usr/sbin</parameter> : |
<application>Open<acronym>SSH</acronym></application> met les |
programmes appelés par des programmes dans <filename |
class="directory">/usr/libexec</filename>. sftp-server est un |
utilitaire sshd et ssh-askpass est un utilitaire ssh-add qui est installé comme |
lien avec X11-ssh-askpass. Les deux doivent aller dans <filename |
class="directory">/usr/libexec</filename>. <command>sftp-server</command> est un |
utilitaire <command>sshd</command> et <command>ssh-askpass</command> est un |
utilitaire <command>ssh-add</command> qui est installé comme lien avec |
<command>X11-ssh-askpass</command>. Les deux doivent aller dans <filename |
class="directory">/usr/sbin</filename> et non pas <filename |
class="directory">/usr/libexec</filename>.</para> |
/trunk/blfs/server/other/openssh/openssh-inst.xml |
---|
1,24 → 1,25 |
<sect2> |
<title>Installation de <application>OpenSSH</application></title> |
<title>Installation de <application>Open<acronym>SSH</acronym></application></title> |
<para><application>OpenSSH</application> runs as two processes when connecting to other |
computers. The first process is a priviledged process and controls the |
issuance of privileges as necessary. The second process communicates |
with the network. Additional installation steps are necessary to set up |
the proper environment which are performed by the following |
commands:</para> |
<para><application>Open<acronym>SSH</acronym></application> fonctionne avec deux |
processus lors d'une connextion vers d'autres ordinateurs. Le premier processus |
est un processus privilégié et contrôle le problème des privilèges si |
nécessaire. Le second processus communique avec le réseau. Des étapes |
supplémentaires d'installation sont nécessaires pour configurer un bon |
environnement avec les commandes suivantes:</para> |
<para><screen><userinput><command>mkdir /var/empty && |
<screen><userinput><command>mkdir /var/empty && |
chown root:sys /var/empty && |
groupadd sshd && |
useradd -g sshd sshd</command></userinput></screen></para> |
useradd -c 'sshd privsep' -d /var/empty -g sshd -s /bin/false sshd</command></userinput></screen> |
<para>Installez OpenSSH en lançant les commandes suivantes:</para> |
<para>Installez <application>Open<acronym>SSH</acronym></application> en lançant |
les commandes suivantes:</para> |
<para><screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc/ssh \ |
<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc/ssh \ |
--libexecdir=/usr/sbin --with-md5-passwords && |
make && |
make install </command></userinput></screen></para> |
make install </command></userinput></screen> |
</sect2> |
/trunk/blfs/server/other/openssh/openssh-desc.xml |
---|
1,7 → 1,7 |
<sect2> |
<title>Contenu</title> |
<para>Le package <application>OpenSSH</application> contient |
<para>Le package <application>Open<acronym>SSH</acronym></application> contient |
<command>ssh</command>, <command>sshd</command>, |
<command>ssh-agent</command>, <command>ssh-add</command>, |
<command>sftp</command>, <command>scp</command>, |
22,10 → 22,11 |
<para>Un agent d'authentication qui stocke les clés privées.</para></sect3> |
<sect3><title>ssh-add</title> |
<para>Outil qui ajoute les clés avec ssh-agent.</para></sect3> |
<para>Outil qui ajoute les clés avec <command>ssh-agent</command>.</para></sect3> |
<sect3><title>sftp</title> |
<para>Programme style FTP fonctionnant sous les protocoles SSH1 et SSH2.</para></sect3> |
<para>Programme style FTP fonctionnant sous les protocoles |
<acronym>SSH</acronym>1 et <acronym>SSH</acronym>2.</para></sect3> |
<sect3><title>scp</title> |
<para>Programme de copie de fichiers, agissant comme rcp.</para></sect3> |
34,7 → 35,7 |
<para>Outil de génération de clés.</para></sect3> |
<sect3><title>sftp-server</title> |
<para>Sous-système du serveur SFTP.</para></sect3> |
<para>Sous-système du serveur <acronym>SFTP</acronym>.</para></sect3> |
<sect3><title>ssh-keyscan</title> |
<para>Utilitaire pour récupérer les clés publics d'un certain nombre d'hôtes.</para></sect3> |
/trunk/blfs/server/other/other.xml |
---|
2,6 → 2,13 |
<?dbhtml filename="other.html" dir="server"?> |
<title>Autres logiciels serveurs</title> |
<para>Ici vous trouverez plusieurs façons de partager votre machine avec le |
reste du monde ou avec votre réseau local. Avant d'installer tout package dans |
ce chapitre, vous aurez besoin de vous assurer de bien comprendre ce que fait le |
package et comment le configurer correctement. Il pourrait aussi être utile pour |
apprendre les conséquences d'une configuration incorrecte de façon à analyser |
les risques.</para> |
&bind; |
&cvsserver; |
&dhcp; |
/trunk/blfs/server/other/cvsserver.xml |
---|
1,6 → 1,6 |
<sect1 id="cvsserver" xreflabel="cvsserver"> |
<?dbhtml filename="cvsserver.html" dir="server"?> |
<title>Faire tourner un serveur CVS</title> |
<title>Running a CVS server</title> |
&cvsserver-intro; |
&cvsserver-inst; |
/trunk/blfs/server/other/samba.xml |
---|
1,4 → 1,4 |
<sect1 id="samba" xreflabel="samba-&samba-version;"> |
<sect1 id="samba" xreflabel="Samba-&samba-version;"> |
<?dbhtml filename="samba.html" dir="server"?> |
<title>Samba-&samba-version;</title> |
/trunk/blfs/server/other/cvsserver/cvsserver-intro.xml |
---|
1,11 → 1,12 |
<sect2> |
<title>Faire tourner un serveur CVS</title> |
<title>Faire tourner un serveur <acronym>CVS</acronym></title> |
<para>Cette section décrira comment le mettre en place, administrer et |
sécuriser un serveur CVS.</para> |
sécuriser un serveur <acronym>CVS</acronym>.</para> |
<screen>CVSserver dépend de |
<xref linkend="cvs"/> et <xref linkend="openssh"/>. |
</screen> |
<sect3><title>Dépendances de <application>CVS server</application></title> |
<sect4><title>Requis</title> |
<para><xref linkend="cvs"/> et <xref linkend="openssh"/></para></sect4> |
</sect3> |
</sect2> |
/trunk/blfs/server/other/cvsserver/cvsserver-exp.xml |
---|
1,37 → 1,40 |
<sect2> |
<title>Explication des commandes</title> |
<para><userinput>mkdir /cvsroot</userinput> : Créez le répertoire du dépôt CVS. |
</para> |
<para><command>mkdir /cvsroot</command> : Créez le répertoire du dépôt |
<acronym>CVS</acronym>.</para> |
<para><userinput>chmod 1777 /cvsroot</userinput> : Permission 'Sticky bit' pour |
CVSROOT.</para> |
<para><command>chmod 1777 /cvsroot</command> : Droit 'Sticky bit' pour |
<envar>CVSROOT</envar>.</para> |
<para><userinput>export CVSROOT=/cvsroot</userinput> : Spécifie le nouveau |
CVSROOT pour toutes les commandes cvs.</para> |
<para><command>export CVSROOT=/cvsroot</command> : Spécifie le nouveau |
<envar>CVSROOT</envar> pour toutes les commandes <command>cvs</command>. |
</para> |
<para><userinput>cvs init</userinput> : Initialise le nouveau dépôt CVS.</para> |
<para><command>cvs init</command> : Initialise le nouveau dépôt |
<acronym>CVS</acronym>.</para> |
<para><userinput>cvs import -m "repository test" cvstest vendortag |
releasetag</userinput> : Tous les modules de code source doivent être importés |
dans le dépôt CVS avant utilisation, avec la commande cvs import. L'option -m |
spécifie une entrée initiale de descriptions pour le nouveau module. Le |
paramètre "cvstest" est le nom utilisé pour le module dans toutes les commandes |
cvs subséquentes. Les paramètres "vendortag" et "releasetag" sont utilisés pour |
mieux identifier chaque module CVS et sont nécessaires qu'ils sont utilisés ou |
non.</para> |
<para><command>cvs import -m "repository test" cvstest vendortag releasetag</command> : |
Tous les modules de code source doivent être importés dans le dépôt |
<acronym>CVS</acronym> avant utilisation, avec la commande <command>cvs |
import</command>. L'option <userinput>-m</userinput> spécifie une entrée |
initiale de descriptions pour le nouveau module. Le paramètre "cvstest" est le |
nom utilisé pour le module dans toutes les commandes <command>cvs</command> |
subséquentes. Les paramètres "vendortag" et "releasetag" sont utilisés pour |
mieux identifier chaque module <acronym>CVS</acronym> et sont nécessaires |
qu'ils sont utilisés ou non.</para> |
<para><userinput>(grep anonymous /etc/passwd || useradd anonymous -s |
/bin/false)</userinput> : Vérifie l'existence d'un utilisateur anonyme et en |
<para><command>(grep anonymous /etc/passwd || useradd anonymous -s |
/bin/false)</command> : Vérifie l'existence d'un utilisateur anonyme et en |
crée un si nécessaire.</para> |
<para><userinput>echo anonymous: > /cvsroot/CVSROOT/passwd</userinput> : Ajoute |
l'utilisateur anonyme dans le fichier passwd de CVS, qui est inutilisé pour |
tout autre chose dans cette configuration.</para> |
<para><command>echo anonymous: > /cvsroot/CVSROOT/passwd</command> : Ajoute |
l'utilisateur anonyme dans le fichier passwd de <acronym>CVS</acronym>, qui est |
inutilisé pour tout autre chose dans cette configuration.</para> |
<para><userinput>echo anonymous > /cvsroot/CVSROOT/readers</userinput> : |
Ajoute l'utilisateur anonyme dans le fichier readers de CVS, une |
liste d'utilisateurs qui ont un accès en lecture seule au dépôt.</para> |
<para><command>echo anonymous > /cvsroot/CVSROOT/readers</command> : |
Ajoute l'utilisateur anonyme dans le fichier readers de <acronym>CVS</acronym>, |
une liste d'utilisateurs qui ont un accès en lecture seule au dépôt.</para> |
</sect2> |
/trunk/blfs/server/other/cvsserver/cvsserver-inst.xml |
---|
1,80 → 1,85 |
<sect2> |
<title>Mettre en place un serveur CVS.</title> |
<title>Mettre en place un serveur <acronym>CVS</acronym></title> |
<para>Nous allons discuter comment mettre en place un serveur CVS en utilisant |
OpenSSH en tant que méthode d'accès à distance. D'autres méthodes d'accès, |
incluant :pserver: et :server:, ne seront pas utilisées pour des accès en |
écriture au dépôt CVS. La méthode :pserver: envoie les mots de passe en clair |
sur le réseau et la méthode :server: n'est pas supportée sur tous les ports CVS. |
Des instructions pour l'accès anonyme, en lecture seule, utilisant :pserver:, |
<para>Nous allons discuter comment mettre en place un serveur |
<acronym>CVS</acronym> en utilisant OpenSSH en tant que méthode d'accès à |
distance. D'autres méthodes d'accès, incluant :pserver: et :server:, ne seront |
pas utilisées pour des accès en écriture au dépôt <acronym>CVS</acronym>. La |
méthode :pserver: envoie les mots de passe en clair sur le réseau et la méthode |
:server: n'est pas supportée sur tous les ports <acronym>CVS</acronym>. Des |
instructions pour l'accès anonyme, en lecture seule, utilisant :pserver:, |
peuvent être trouvées à la fin de cette section.</para> |
<para>La configuration de notre serveur CVS consiste en quatre étapes:</para> |
<para>La configuration de notre serveur <acronym>CVS</acronym> consiste en quatre étapes:</para> |
<sect3><title>1. Créer le dépôt.</title> |
<para>Créez le nouveau dépôt CVS avec les commandes suivantes, connecté en tant |
<para>Créez le nouveau dépôt <acronym>CVS</acronym> avec les commandes suivantes, connecté en tant |
que root:</para> |
<para><screen><userinput>mkdir /cvsroot && |
<screen><userinput><command>mkdir /cvsroot && |
chmod 1777 /cvsroot && |
export CVSROOT=/cvsroot && |
cvs init</userinput></screen></para></sect3> |
cvs init</command></userinput></screen> |
</sect3> |
<sect3><title>2. Importer le code source dans le dépôt.</title> |
<para>Importez un module source dans le dépôt avec les commandes suivantes, |
envoyé à partir du compte utilisateur sur la même machine que le dépôt CVS: |
envoyé à partir du compte utilisateur sur la même machine que le dépôt <acronym>CVS</acronym>: |
</para> |
<para><screen><userinput>export CVSROOT=/cvsroot && |
<screen><userinput><command>export CVSROOT=/cvsroot && |
cd sourcedir && |
cvs import -m "repository test" cvstest vendortag releasetag</userinput></screen></para></sect3> |
cvs import -m "repository test" cvstest vendortag releasetag</command></userinput></screen></sect3> |
<sect3><title>3. Vérifier l'accès local au dépôt.</title> |
<para>Testez l'accès au dépôt CVS pour le même compte utilisateur avec la |
<para>Testez l'accès au dépôt <acronym>CVS</acronym> pour le même compte utilisateur avec la |
commande suivante:</para> |
<para><screen><userinput>cvs co cvstest</userinput></screen></para></sect3> |
<screen><userinput><command>cvs co cvstest</command></userinput></screen></sect3> |
<sect3><title>4. Vérifier l'accès distant au dépot.</title> |
<para>Testez l'accès au dépot CVS d'une machine distante en utilisant un compte |
utilisateur qui a un accès ssh au serveur CVS avec les commandes suivantes: |
<note><para>Remplacez "nom_serveur" avec l'adresse IP ou le nom d'hote de la |
machine du dépot CVS. Le nom du compte utilisateur va vous etre demandé avant |
que le CVS checkout puisse continuer.</para></note></para> |
<para>Testez l'accès au dépot <acronym>CVS</acronym> d'une machine distante en |
utilisant un compte utilisateur qui a un accès <command>ssh</command> au serveur |
<acronym>CVS</acronym> avec les commandes suivantes: |
<note><para>Remplacez <replaceable>[nom_serveur]</replaceable> avec l'adresse |
<acronym>IP</acronym> ou le nom d'hote de la machine du dépot |
<acronym>CVS</acronym>. Le nom du compte utilisateur va vous être demandé avant |
que le <acronym>CVS</acronym> checkout puisse continuer.</para></note></para> |
<para><screen><userinput>export CVS_RSH=/usr/bin/ssh && |
cvs -d:ext:nom_serveur:/cvsroot co cvstest</userinput></screen></para></sect3> |
<screen><userinput><command>export CVS_RSH=/usr/bin/ssh && |
cvs -d:ext:<replaceable>[nom_serveur]</replaceable>:/cvsroot co cvstest</command></userinput></screen></sect3> |
</sect2> |
<sect2> |
<title>Configurer CVS pour un accès anonyme en lecture seul.</title> |
<title>Configurer <acronym>CVS</acronym> pour un accès anonyme en lecture seul.</title> |
<para>CVS peut etre configuré pour permettre l'accès anonyme en lecture seule |
<para><acronym>CVS</acronym> peut etre configuré pour permettre l'accès anonyme en lecture seule |
en utilisant la méthode :pserver: pour se connecter en tant que root et |
exécuter les commandes suivantes:</para> |
<para><screen><userinput>(grep anonymous /etc/passwd || useradd anonymous -s /bin/false) && |
<screen><userinput><command>(grep anonymous /etc/passwd || useradd anonymous -s /bin/false) && |
echo anonymous: > /cvsroot/CVSROOT/passwd && |
echo anonymous > /cvsroot/CVSROOT/readers</userinput></screen></para> |
echo anonymous > /cvsroot/CVSROOT/readers</command></userinput></screen> |
<para>Si vous utilisez inetd, la commande suivante ajoutera l'entrée pserver à |
<para>Si vous utilisez <command>inetd</command>, la commande suivante ajoutera l'entrée pserver à |
<filename>/etc/inetd.conf</filename>:</para> |
<para><screen><userinput>echo "2401 stream tcp nowait root /usr/bin/cvs cvs -f \ |
--allow-root=/cvsroot pserver" >> /etc/inetd.conf</userinput></screen></para> |
<screen><userinput><command>echo "2401 stream tcp nowait root /usr/bin/cvs cvs -f \ |
--allow-root=/cvsroot pserver" >> /etc/inetd.conf</command></userinput></screen> |
<para>Envoyez un <userinput>killall -HUP inetd</userinput> pour relire le |
<para>Envoyez un <command>killall -HUP inetd</command> pour relire le |
fichier <filename>inetd.conf</filename> modifié. |
</para> |
<para>Si vous utilisez xinetd, la commande suivante ajoutera l'entrée pserver |
<para>Si vous utilisez <command>xinetd</command>, la commande suivante ajoutera l'entrée pserver |
à <filename>/etc/xinetd.conf</filename>:</para> |
<para><screen><userinput>cat >> /etc/xinetd.conf << "EOF"</userinput> |
<screen><userinput><command>cat >> /etc/xinetd.conf << "EOF"</command> |
service cvspserver |
{ |
port = 2401 |
86,21 → 91,21 |
server = /usr/bin/cvs |
server_args = -f --allow-root=/cvsroot pserver |
} |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Envoyez un <userinput>killall -HUP xinetd</userinput> pour relire le |
<para>Envoyez un <command>killall -HUP xinetd</command> pour relire le |
fichier <filename>xinetd.conf</filename> modifié.</para> |
<para>Testez l'accès anonyme pour le nouveau dépot requiert un compte sur une |
autre machine qui peut atteindre le serveur CVS via le réseau. Aucun compte |
est nécessaire dans le dépot CVS. Pour tester l'accès anonyme au dépot CVS, |
autre machine qui peut atteindre le serveur <acronym>CVS</acronym> via le réseau. Aucun compte |
est nécessaire dans le dépot <acronym>CVS</acronym>. Pour tester l'accès anonyme au dépot <acronym>CVS</acronym>, |
connectez-vous sur une autre machine en tant qu'utilisateur non privilégié et |
exécutez la commande suivante:</para> |
<para><screen><userinput>cvs -d:pserver:anonymous@nom_serveur:/cvsroot co cvstest</userinput></screen> |
<screen><userinput><command>cvs -d:pserver:anonymous@<replaceable>[nom_serveur]</replaceable>:/cvsroot co cvstest</command></userinput></screen> |
<note><para> Remplacez "nom_serveur" avec l'adresse IP ou le nom d'hote du |
serveur CVS.</para></note></para> |
<note><para>Remplacez <replaceable>[nom_serveur]</replaceable> avec l'adresse |
<acronym>IP</acronym> ou le nom d'hote du serveur <acronym>CVS</acronym>.</para></note></para> |
</sect2> |
/trunk/blfs/server/other/samba/samba-config-exp.xml |
---|
1,35 → 1,37 |
<sect2> |
<title>Explication des commandes de configuration</title> |
<para><userinput>cat > /etc/samba/smb.conf << "EOF"</userinput> : |
Créez un fichier de configuration Samba par défaut. Cette configuration |
autorisera Samba à agir comme Contrôleur Primaire de Domaine pour un réseau |
basé sur Microsoft Windows. Si ce n'est pas souhaité, un fichier smb.conf par |
<para><command>cat > /etc/samba/smb.conf << "EOF"</command> : |
Créez un fichier de configuration <application>Samba</application> par défaut. |
Cette configuration autorisera <application>Samba</application> à agir comme |
Contrôleur Primaire de Domaine pour un réseau basé sur Microsoft Windows. Si ce |
n'est pas souhaité, un fichier <filename>smb.conf</filename> par |
défaut plus simple est disponible avec la distribution Samba. Voir le fichier |
<filename>samba&samba-version;/examples/smb.conf.default</filename>. La |
configuration d'un Contrôleur Primaire de Domaine est un peu plus compliquée |
que la configuration d'un serveur, donc les instructions pour la configuration |
d'un PDC vont être données ici.</para> |
d'un <acronym>PDC</acronym> vont être données ici.</para> |
<para><userinput>cat > /etc/rc.d/init.d/samba << "EOF"</userinput> : |
Créez le script de démarrage Samba, utilisé pour lancer et arrêter Samba |
<para><command>cat > /etc/rc.d/init.d/samba << "EOF"</command> : |
Créez le script de démarrage Samba, utilisé pour lancer et arrêter <application>Samba</application> |
automatiquement lors du lancement et de l'arrêt de la machine.</para> |
<para><screen><userinput>/usr/sbin/useradd -g 100 -d /dev/null -c \ |
"Win2k Server" -s /bin/false win2kbox$</userinput></screen> : |
<para><screen><command>/usr/sbin/useradd -g 100 -d /dev/null -c \ |
"Win2k Server" -s /bin/false win2kbox$</command></screen> : |
Cette commande crée un machine de confiance, nécessaire seulement pour les |
serveurs Windows 2000/NT pour authentifier notre nouveau PDC. Des comptes de |
serveurs Windows 2000/NT pour authentifier notre nouveau <acronym>PDC</acronym>. Des comptes de |
confiance machine ne sont pas nécessaires pour les clients Win95/98.</para> |
<para><userinput>echo "swat 901/tcp" >> /etc/services</userinput> : |
<para><command>echo "swat 901/tcp" >> /etc/services</command> : |
Enregistrer le service swat et son port 901.</para> |
<para><userinput>echo "swat stream tcp nowait.400 root /usr/sbin/swat swat" >> |
/etc/inetd.conf</userinput> : Indique à inetd où trouver et comment lancer swat.</para> |
<para><command>echo "swat stream tcp nowait.400 root /usr/sbin/swat swat" |
>> /etc/inetd.conf</command> : Indique à <command>inetd</command> où |
trouver et comment lancer swat.</para> |
<para> |
<userinput>ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc3.d/S600samba, etc.</userinput> : |
Créez les scripts de démarrage Samba, utilisé pour lancer et arrêter Samba |
automatiquement lors du lancement et de l'arrêt de la machine.</para> |
<para><command>ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc3.d/S600samba, etc.</command> : |
Créez les scripts de démarrage <application>Samba</application>, utilisé pour |
lancer et arrêter <application>Samba</application> automatiquement lors du |
lancement et de l'arrêt de la machine.</para> |
</sect2> |
/trunk/blfs/server/other/samba/samba-config.xml |
---|
1,7 → 1,8 |
<sect2> |
<title>Configurer Samba</title> |
<title>Configurer <application>Samba</application></title> |
<para>Nous configurerons un serveur Samba (SAMBABOX) pour agir en tant que |
<para>Nous configurerons un serveur <application>Samba</application> (SAMBABOX) |
pour agir en tant que |
contrôleur primaire de domaine, et aussi configurer un client de domaine |
utilisant Windows 2000 Server (WIN2KBOX) et en agissant comme un serveur membre |
du domaine. Des instructions détaillées vont être données pour ajouter |
10,24 → 11,24 |
dans la nouvelle documentation installée en pointant un navigateur web vers: |
</para> |
<para><screen><userinput>file:///usr/share/samba/swat/using_samba/ch03_01.html#ch03-55770.</userinput></screen></para> |
<screen><userinput>file:///usr/share/samba/swat/using_samba/ch03_01.html#ch03-55770.</userinput></screen> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>/etc/samba/smb.conf</filename>, |
<filename>/etc/rc.d/init.d/samba</filename></para> |
<para>Tout d'abord, nous mettons en place les répertoires nécessaires à Samba: |
</para> |
<para>Tout d'abord, nous mettons en place les répertoires nécessaires à |
<application>Samba</application>:</para> |
<para><screen><userinput>mkdir /var/lib/samba && |
<screen><userinput><command>mkdir /var/lib/samba && |
mkdir /var/lib/samba/netlogon && |
mkdir /var/lib/samba/ntprofile && |
mkdir /var/lib/samba/profiles && |
chmod -R 1777 /var/lib/samba</userinput></screen></para> |
chmod -R 1777 /var/lib/samba</command></userinput></screen> |
<para>Et le fichier de configuration Samba: </para> |
<para>Et le fichier de configuration application>Samba</application>: </para> |
<para><screen><userinput>cat > /etc/samba/smb.conf << "EOF"</userinput> |
<screen><userinput><command>cat > /etc/samba/smb.conf << "EOF"</command> |
[global] |
netbios name = SAMBABOX |
workgroup = DOMAIN01 |
40,9 → 41,9 |
domain logons = yes |
log file = /var/log/log.%m |
log level = 1 |
logon path = \\%N\home\%u |
logon path = \\%N\home\%u\windows |
logon drive = H: |
logon home = \\homeserver\%u |
logon home = \\homeserver\%u\windows |
logon script = logon.cmd |
[netlogon] |
path = /var/lib/samba/netlogon |
64,18 → 65,18 |
path = /home |
read only = no |
public = no |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Maintenant, ajoutez le compte de confiance de la machine pour WIN2KBOX:</para> |
<para><screen><userinput>/usr/sbin/useradd -g 100 -d /dev/null -c \ |
<screen><userinput><command>/usr/sbin/useradd -g 100 -d /dev/null -c \ |
"machine nickname" -s /bin/false win2kbox$ && |
passwd -l win2kbox$ && |
smbpasswd -a -m win2kbox</userinput></screen></para> |
smbpasswd -a -m win2kbox</command></userinput></screen> |
<para>Créez le script de démarrage Samba:</para> |
<para>Créez le script de démarrage <application>Samba</application>:</para> |
<para><screen><userinput>cat > /etc/rc.d/init.d/samba << "EOF"</userinput> |
<screen><userinput><command>cat > /etc/rc.d/init.d/samba << "EOF"</command> |
#!/bin/bash |
# Début $rc_base/init.d/samba |
# Basé sur le script sysklogd de LFS-3.1 et précédents. |
116,33 → 117,34 |
;; |
esac |
# Fin $rc_base/init.d/samba |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Ajoutez les liens symboliques de niveaux d'exécution:</para> |
<para><screen><userinput>chmod 754 /etc/rc.d/init.d/samba && |
<screen><userinput>chmod 754 /etc/rc.d/init.d/samba && |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc0.d/K48samba && |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc1.d/K48samba && |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc2.d/K48samba && |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc3.d/S23samba && |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc4.d/S23samba && |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc5.d/S23samba && |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc6.d/K48samba</userinput></screen></para> |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc3.d/S24samba && |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc4.d/S24samba && |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc5.d/S24samba && |
ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc6.d/K48samba</userinput></screen> |
<para>Maintenant, nous utiliserons notre nouveau script de démarrage pour |
démarrer Samba: </para> |
<para><screen><userinput>/etc/rc.d/init.d/samba start</userinput></screen></para> |
démarrer <application>Samba</application>: </para> |
<screen><userinput><command>/etc/rc.d/init.d/samba start</command></userinput></screen> |
<para>Nous avons ajouter le compte root SAMBABOX à la liste des utilisateurs |
Samba tout d'abord dans le but de joindre WIN2KBOX au domaine DOMAIN01:</para> |
<application>Samba</application> tout d'abord dans le but de joindre WIN2KBOX au domaine DOMAIN01:</para> |
<para><screen><userinput>smbpasswd -a root</userinput></screen></para> |
<screen><userinput><command>smbpasswd -a root</command></userinput></screen> |
<para>Après avoir lancé Samba et ajouté root à la liste des utilisateurs Samba, |
<para>Après avoir lancé <application>Samba</application> et ajouté root à la |
liste des utilisateurs <application>Samba</application>, |
la première machine que nous joignerons à DOMAIN01 sera WIN2KBOX, la machine |
Windows 2000 Server pour qui nous avons créé la machine des comptes de |
confiance. Sur WIN2KBOX:</para> |
<para><screen><userinput>1. Clic droit sur My Computer. |
<screen><userinput>1. Clic droit sur My Computer. |
2. Cliquez sur Properties. |
3. Cliquez sur l'onglet du Network Identification. |
4. Cliquez sur le bouton Properties. |
155,7 → 157,7 |
dans le boîte de dialogue vous accueillant dans le domaine DOMAIN01. |
9. Cliquez OK dans la boite de dialogue de redémarrage. |
10. Cliquez OK pour fermer la fenetre System Properties. |
11. Cliquez Yes pour relancer WIN2KBOX.</userinput></screen></para></sect3> |
11. Cliquez Yes pour relancer WIN2KBOX.</userinput></screen></sect3> |
<sect3><title>Ajoutez un nouvel utilisateur pour le domaine DOMAIN01.</title> |
162,9 → 164,9 |
<para>Avant de se connecter sur WIN2KBOX, nous créerons un nouvel utilisateur |
avec les commandes suivantes:</para> |
<para><screen><userinput>useradd -m win2kuser01 && |
<screen><userinput><command>useradd -m win2kuser01 && |
passwd win2kuser01 && |
smbpasswd -a win2kuser01</userinput></screen></para></sect3> |
smbpasswd -a win2kuser01</command></userinput></screen></sect3> |
<sect3><title>Se connecter sur DOMAIN01.</title> |
171,25 → 173,25 |
<para>Maintenant, nous nous connectrons sur le domaine en tant que notre |
utilisateur nouvellement créé comme ce qui suit:</para> |
<para><screen><userinput>1. Appuyez Ctrl-Alt-Del pour amener la boite de dialogue de connexion Log On. |
<screen><userinput>1. Appuyez Ctrl-Alt-Del pour amener la boite de dialogue de connexion Log On. |
2. Entrez les nom et mot de passe win2kuser01. |
3. Sélectionnez DOMAIN01 de la boite Log on to: et cliquez OK.</userinput></screen></para> |
3. Sélectionnez DOMAIN01 de la boite Log on to: et cliquez OK.</userinput></screen> |
<para>Ajoutez l'entrée swat sur <filename>/etc/services</filename> avec la |
commande suivante:</para> |
<para><screen><userinput>echo "swat 901/tcp" >> /etc/services</userinput></screen></para> |
<screen><userinput><command>echo "swat 901/tcp" >> /etc/services</command></userinput></screen> |
<para>Si inetd est utilisé, la commande suivante ajoutera l'entrée swat dans |
<para>Si <command>inetd</command> est utilisé, la commande suivante ajoutera l'entrée swat dans |
<filename>/etc/inetd.conf</filename>:</para> |
<para><screen><userinput>echo "swat stream tcp nowait.400 root /usr/sbin/swat swat" \ |
>> /etc/inetd.conf</userinput></screen></para> |
<screen><userinput><command>echo "swat stream tcp nowait.400 root /usr/sbin/swat swat" \ |
>> /etc/inetd.conf</command></userinput></screen> |
<para>Si xinetd est utilisé, la commande suivante ajoutera l'entrée swat vers |
<para>Si <command>xinetd</command> est utilisé, la commande suivante ajoutera l'entrée swat vers |
<filename>/etc/xinetd.conf</filename>:</para> |
<para><screen><userinput>cat >> /etc/xinetd.conf << "EOF"</userinput> |
<screen><userinput><command>cat >> /etc/xinetd.conf << "EOF"</command> |
service swat |
{ |
port = 901 |
200,17 → 202,17 |
server = /usr/sbin/swat |
log_on_failure += USERID |
} |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>L'outil d'administration web de Samba (Samba Web Administration Tool ou |
swat) peut etre lancé avec la commande suivante sur SAMBABOX: </para> |
<acronym>SWAT</acronym>) peut etre lancé avec la commande suivante sur SAMBABOX: </para> |
<para><screen><userinput>lynx http://localhost:901</userinput></screen></para> |
<screen><userinput><command>lynx http://localhost:901</command></userinput></screen> |
<note><para>Assurez-vous que inetd est démarré, et lancez un killall -HUP inetd |
avant de démarrer swat.</para></note> |
<note><para>Assurez-vous que inetd est démarré, et lancez un <command>killall |
-HUP inetd</command> avant de démarrer <acronym>SWAT</acronym>.</para></note> |
<para>Le navigateur lynx est utilisé pour cette démonstration, mais n'est pas |
<para>Le navigateur <application>Lynx</application> est utilisé pour cette démonstration, mais n'est pas |
nécessaire.</para></sect3> |
</sect2> |
/trunk/blfs/server/other/samba/samba.ent |
---|
2,13 → 2,12 |
<!ENTITY samba-intro SYSTEM "samba-intro.xml"> |
<!ENTITY samba-inst SYSTEM "samba-inst.xml"> |
<!ENTITY samba-exp SYSTEM "samba-exp.xml"> |
<!ENTITY samba-config SYSTEM "samba-config.xml"> |
<!ENTITY samba-config-exp SYSTEM "samba-config-exp.xml"> |
<!ENTITY samba-desc SYSTEM "samba-desc.xml"> |
<!ENTITY samba-config SYSTEM "samba-config.xml"> |
<!ENTITY samba-buildsize "43 Mo"> |
<!ENTITY samba-version "2.2.8a"> |
<!ENTITY samba-download-http |
"http://us1.samba.org/samba/ftp/samba-&samba-version;.tar.gz"> |
<!ENTITY samba-download-http "http://us1.samba.org/samba/ftp/old-versions/samba-&samba-version;.tar.bz2"> |
<!ENTITY samba-download-ftp ""> |
<!ENTITY samba-size "4,4 Mo"> |
<!ENTITY samba-buildsize "43 Mo"> |
<!ENTITY samba-time "5,40 SBU"> |
/trunk/blfs/server/other/samba/samba-intro.xml |
---|
1,11 → 1,21 |
<sect2> |
<title>Introduction à Samba</title> |
<title>Introduction à <application>Samba</application></title> |
<screen>Site de téléchargement (HTTP): <ulink url="&samba-download-http;"/> |
Version utilisée: &samba-version; |
Taille du package: &samba-size; |
Estimation de l'espace disque requis: &samba-buildsize; |
Estimation du temps de construction: &samba-time;</screen> |
<para>Le package <application>Samba</application> fournit des services fichiers |
et impression aux clients <acronym>SMB</acronym>/<acronym>CIFS</acronym>.</para> |
<para>Le package Samba apporte des services de fichiers et d'éditions vers des |
clients SMB/CIFS.</para></sect2> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink |
url="&samba-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink |
url="&samba-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &samba-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: |
&samba-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: |
&samba-time;</para></listitem></itemizedlist> |
</sect3> |
</sect2> |
/trunk/blfs/server/other/samba/samba-exp.xml |
---|
1,30 → 1,32 |
<sect2> |
<title>Explication des commandes d'installation</title> |
<para><screen><userinput>mkdir -p /etc/samba/private |
mkdir -p /var/cache/samba</userinput></screen> : |
Répertoires nécessaires pour que les démons smbd et nmbd fonctionnent |
<para><screen><command>mkdir -p /etc/samba/private |
mkdir -p /var/cache/samba</command></screen> : |
Répertoires nécessaires pour que les démons <command>smbd</command> et |
<command>nmbd</command> fonctionnent |
correctement.</para> |
<para><userinput>--prefix=/usr</userinput> : Indique le préfixe |
<filename>/usr</filename> pour pratiquement tous les chemins de fichiers.</para> |
<para><parameter>--prefix=/usr</parameter> : Indique le préfixe |
<filename class="directory">/usr</filename> pour pratiquement tous les chemins de fichiers.</para> |
<para><userinput>--sysconfdir=/etc</userinput> : Indique l'emplacement du |
fichier de configuration pour éviter <filename>/usr/etc</filename>, valeur par |
<para><parameter>--sysconfdir=/etc</parameter> : Indique l'emplacement du |
fichier de configuration pour éviter <filename class="directory">/usr/etc</filename>, valeur par |
défaut.</para> |
<para><userinput>--localstatedir=/var</userinput> : Indique le répertoire des |
données pour éviter <filename>/usr/var</filename>, valeur par défaut.</para> |
<para><parameter>--localstatedir=/var</parameter> : Indique le répertoire des |
données pour éviter <filename class="directory">/usr/var</filename>, valeur par défaut.</para> |
<para><userinput>--with-fhs</userinput> : Assigne tous les autres chemins de |
fichiers de façon à être compatible avec le FHS (Filesystem Hierarchy Standard). |
<para><option>--with-fhs</option> : Assigne tous les autres chemins de |
fichiers de façon à être compatible avec le <acronym>FHS</acronym> (Filesystem Hierarchy Standard). |
</para> |
<para><userinput>--with-smbmount</userinput> : Demande la création d'un binaire |
supplémentaire que le commande mount utilise pour rendre le montage de partages |
SMB (windows) distants aussi simple que les partages NFS distants.</para> |
<para><option>--with-smbmount</option> : Demande la création d'un binaire |
supplémentaire que le commande <command>mount</command> utilise pour rendre le montage de partages |
<acronym>SMB</acronym> (windows) distants aussi simple que les partages |
<acronym>NFS</acronym> distants.</para> |
<para><userinput>rm -rf /usr/private</userinput> : Supprime un répertoire créé |
<para><command>rm -rf /usr/private</command> : Supprime un répertoire créé |
par erreur avec <filename>source/scripts/installbin.sh</filename> lors du make |
install.</para> |
/trunk/blfs/server/other/samba/samba-inst.xml |
---|
1,11 → 1,16 |
<sect2> |
<title>Installation de Samba</title> |
<title>Installation de <application>Samba</application></title> |
<para>Installez Samba en lançant les commandes suivantes:</para> |
<para>Installez <application>Samba</application> en lançant les commandes suivantes:</para> |
<!-- |
<note><para>Samba est installé dans le répertoire <filename |
class="directory">samba-&samba-version;/source</filename>.</para></note> |
<para><screen><userinput>mkdir -p /etc/samba/private && |
--> |
<screen><userinput><command>cd source && |
mkdir -p /etc/samba/private && |
mkdir -p /var/cache/samba && |
./configure \ |
--prefix=/usr \ |
20,7 → 25,7 |
rm -rf /usr/private && |
echo "swat 901/tcp" >> /etc/services && |
echo "swat stream tcp nowait.400 root /usr/sbin/swat swat" >> \ |
/etc/inetd.conf</userinput></screen></para> |
/etc/inetd.conf</command></userinput></screen> |
</sect2> |
/trunk/blfs/server/other/samba/samba-desc.xml |
---|
1,25 → 1,25 |
<sect2> |
<title>Contenu</title> |
<para>Le package Samba contient |
<userinput>make_smbcodepage</userinput>, |
<userinput>make_unicodemap</userinput>, |
<userinput>mount.smbfs</userinput>, |
<userinput>nmbd</userinput>, |
<userinput>nmblookup</userinput>, |
<userinput>rpcclient</userinput>, |
<userinput>smbcacls</userinput>, |
<userinput>smbclient</userinput>, |
<userinput>smbcontrol</userinput>, |
<userinput>smbd</userinput>, |
<userinput>smbpasswd</userinput>, |
<userinput>smbspool</userinput>, |
<userinput>smbstatus</userinput>, |
<userinput>swat</userinput>, |
<userinput>testparm</userinput>, |
<userinput>testprns</userinput>, |
<userinput>wbinfo</userinput> et |
<userinput>winbindd.</userinput></para> |
<para>Le package <application>Samba</application> contient |
<command>make_smbcodepage</command>, |
<command>make_unicodemap</command>, |
<command>mount.smbfs</command>, |
<command>nmbd</command>, |
<command>nmblookup</command>, |
<command>rpcclient</command>, |
<command>smbcacls</command>, |
<command>smbclient</command>, |
<command>smbcontrol</command>, |
<command>smbd</command>, |
<command>smbpasswd</command>, |
<command>smbspool</command>, |
<command>smbstatus</command>, |
<command>swat</command>, |
<command>testparm</command>, |
<command>testprns</command>, |
<command>wbinfo</command> et |
<command>winbindd.</command></para> |
</sect2> |
26,49 → 26,58 |
<sect2><title>Description</title> |
<sect3><title>make_smbcodepage</title> |
<para>make_smbcodepage convertit les descriptions texte de pages code en |
<para><command>make_smbcodepage</command> convertit les descriptions texte de pages code en |
fichiers page code binaires et vice-versa.</para></sect3> |
<sect3><title>make_unicodemap</title> |
<para>make_unicodemap convertit des fichiers texte 'unicode map' en binaire, |
<para><command>make_unicodemap</command> convertit des fichiers texte 'unicode map' en binaire, |
pour utiliser les tables de caractères en unicode 16 bit.</para></sect3> |
<sect3><title>mount.smbfs</title> |
<para>mount.smbfs apporte à /bin/mount une façon de monter les partages de |
<para><command>mount</command>.smbfs apporte à |
<command>/bin/mount</command> une façon de monter les partages de |
fichiers distants windows (ou samba).</para></sect3> |
<sect3><title>nmbd</title> |
<para>nmbd est le serveur de nom NetBIOS de Samba.</para></sect3> |
<para><command>nmbd</command> est le serveur de nom |
Net<acronym>BIOS</acronym> de Samba.</para></sect3> |
<sect3><title>nmblookup</title> |
<para>nmblookup est utilisé pour rechercher des noms NetBIOS et les faire |
correspondre à des adresses IP.</para></sect3> |
<para><command>nmblookup</command> est utilisé pour rechercher des noms Net<acronym>BIOS</acronym> et les faire |
correspondre à des adresses <acronym>IP</acronym>.</para></sect3> |
<sect3><title>rpcclient</title> |
<para>rpcclient est utilisé pour exécuter des fonctiones MS-RPC côté client. |
<para><command>rpcclient</command> est utilisé pour exécuter des |
fonctions MS-<acronym>RPC</acronym> côté client. |
</para></sect3> |
<sect3><title>smbcacls</title> |
<para>smbcacls est utilisé pour manipuler des listes de contrôles d'accès NT. |
<para><command>smbcacls</command> est utilisé pour manipuler des listes de contrôles d'accès NT. |
</para></sect3> |
<sect3><title>smbclient</title> |
<para>smbclient est un utilitaire d'accès SMB/CIFS, similaire à |
FTP.</para></sect3> |
<para><command>smbclient</command> est un utilitaire d'accès |
<acronym>SMB</acronym>/<acronym>CIFS</acronym>, similaire à |
<acronym>FTP</acronym>.</para></sect3> |
<sect3><title>smbcontrol</title> |
<para>smbcontrol est utilisé pour contrôler les démons smbd, nmbd et winbindd. |
<para><command>smbcontrol</command> est utilisé pour contrôler les démons <command>smbd |
</command>, <command>nmbd</command> et <command>winbindd</command>. |
</para></sect3> |
<sect3><title>smbd</title> |
<para>smbd est le démon principal de Samba.</para></sect3> |
<para><command>smbd</command> est le démon principal de Samba.</para></sect3> |
<sect3><title>smbpasswd</title> |
<para>smbpasswd change le mot de passe d'un utilisateur Samba.</para></sect3> |
<para><command>smbpasswd</command> change le mot de passe d'un utilisateur <application>Samba |
</application>.</para></sect3> |
<sect3><title>smbspool</title> |
<para>smbspool envoie un job d'édition vers une imprimante SMB.</para></sect3> |
<para><command>smbspool</command> envoie un job d'édition vers une imprimante |
<acronym>SMB</acronym>.</para></sect3> |
<sect3><title>smbstatus</title> |
<para>smbstatus rapporte les connexions actuelles sur Samba.</para></sect3> |
<para><command>smbstatus</command> rapporte les connexions actuelles sur <application>Samba |
</application>.</para></sect3> |
<sect3><title>swat</title> |
<para>swat est l'outil d'administration web de Samba (Samba Web Administration |
<para><command>swat</command> est l'outil d'administration web de Samba (Samba Web Administration |
Tool).</para></sect3> |
<sect3><title>testparm</title> |
<para>testparm vérifie le fichier smb.conf sur sa syntaxe.</para></sect3> |
<para><command>testparm</command> vérifie le fichier |
<filename>smb.conf</filename> sur sa syntaxe.</para></sect3> |
<sect3><title>testprns</title> |
<para>testprns teste les noms d'imprimantes.</para></sect3> |
<para><command>testprns</command> teste les noms d'imprimantes.</para></sect3> |
<sect3><title>wbinfo</title> |
<para>wbinfo recherche un démon winbindd déjà lancé.</para></sect3> |
<para><command>wbinfo</command> recherche un démon <command>winbindd</command> déjà lancé.</para></sect3> |
<sect3><title>winbindd</title> |
<para>winbindd résout les noms de serveurs NT.</para></sect3> |
<para><command>winbindd</command> résout les noms de serveurs NT.</para></sect3> |
</sect2> |
/trunk/blfs/server/other/xinetd.xml |
---|
6,7 → 6,6 |
&xinetd-inst; |
&xinetd-exp; |
&xinetd-config; |
&xinetd-config-exp; |
&xinetd-desc; |
</sect1> |
/trunk/blfs/server/other/xinetd/xinetd.ent |
---|
2,12 → 2,11 |
<!ENTITY xinetd-intro SYSTEM "xinetd-intro.xml"> |
<!ENTITY xinetd-inst SYSTEM "xinetd-inst.xml"> |
<!ENTITY xinetd-exp SYSTEM "xinetd-exp.xml"> |
<!ENTITY xinetd-config-exp SYSTEM "xinetd-config-exp.xml"> |
<!ENTITY xinetd-config SYSTEM "xinetd-config.xml"> |
<!ENTITY xinetd-desc SYSTEM "xinetd-desc.xml"> |
<!ENTITY xinetd-config SYSTEM "xinetd-config.xml"> |
<!ENTITY xinetd-buildsize "1,2 Mo"> |
<!ENTITY xinetd-version "2.3.10"> |
<!ENTITY xinetd-version "2.3.12"> |
<!ENTITY xinetd-download-http "http://www.xinetd.org/xinetd-&xinetd-version;.tar.gz"> |
<!ENTITY xinetd-download-ftp ""> |
<!ENTITY xinetd-size "300 Ko"> |
<!ENTITY xinetd-time "0,19 SBU"> |
<!ENTITY xinetd-size "285 Ko"> |
<!ENTITY xinetd-buildsize "6,5 Mo"> |
<!ENTITY xinetd-time "0,14 SBU"> |
/trunk/blfs/server/other/xinetd/xinetd-intro.xml |
---|
1,12 → 1,16 |
<sect2> |
<title>Introduction à xinetd</title> |
<title>Introduction à <application>xinetd</application></title> |
<screen>Site de téléchargement (HTTP): <ulink url="&xinetd-download-http;"/> |
Site de téléchargement (FTP): <ulink url="&xinetd-download-ftp;"/> |
Version utilisée: &xinetd-version; |
Taille du package: &xinetd-size; |
Estimation de l'espace disque requis: &xinetd-buildsize;</screen> |
<para><application>xinetd</application> est le démon étendu de services |
InterNET, une amélioration sécurisée de <command>inetd</command>.</para> |
<para>xinetd est le démon de services eXtended InterNET, un remplacement |
sécurisé par inetd.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink url="&xinetd-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink url="&xinetd-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &xinetd-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: &xinetd-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: &xinetd-time;</para></listitem></itemizedlist> |
</sect3> |
</sect2> |
/trunk/blfs/server/other/xinetd/xinetd-exp.xml |
---|
1,7 → 1,7 |
<sect2> |
<title>Explications des commandes d'installation</title> |
<para><userinput>./configure --prefix=/usr</userinput> : Change le répertoire |
d'installation par défaut par <filename>/usr/local</filename>.</para> |
<para><command>./configure --prefix=/usr</command> : Change le répertoire |
d'installation par défaut par <filename class="directory">/usr/local</filename>.</para> |
</sect2> |
/trunk/blfs/server/other/xinetd/xinetd-inst.xml |
---|
1,11 → 1,11 |
<sect2> |
<title>Installation de xinetd</title> |
<title>Installation de <application>xinetd</application></title> |
<para>Installez xinetd en lançant les commandes suivantes:</para> |
<para>Installez <application>xinetd</application> en lançant les commandes suivantes:</para> |
<para><screen><userinput>./configure --prefix=/usr && |
<screen><userinput><command>./configure --prefix=/usr && |
make && |
make install</userinput></screen></para> |
make install</command></userinput></screen> |
</sect2> |
/trunk/blfs/server/other/xinetd/xinetd-desc.xml |
---|
1,20 → 1,23 |
<sect2> |
<title>Contenu</title> |
<para>Le package xinetd contient |
<userinput>xinetd</userinput>, |
<userinput>itox</userinput> et |
<userinput>xconv.pl</userinput>.</para></sect2> |
<para>Le package <application>xinetd</application> contient |
<command>xinetd</command>, |
<command>itox</command> et |
<command>xconv.pl</command>.</para></sect2> |
<sect2><title>Description</title> |
<sect3><title>xinetd</title> |
<para>xinetd est le démon de services internet.</para></sect3> |
<para><command>xinetd</command> est le démon de services internet.</para></sect3> |
<sect3><title>itox</title> |
<para>itox est un outil utilisant pour convertir des fichiers inetd.conf dans le |
format xinetd.conf.</para></sect3> |
<para><command>itox</command> est un outil utilisant pour convertir des fichiers <filename>inetd.conf</filename> dans le |
format <filename>xinetd.conf</filename>.</para></sect3> |
<sect3><title>xconv.pl</title> |
<para>xconv.pl est un script perl utilisé pour convertir les fichiers |
inetd.conf dans le format, similaire vers itox.</para></sect3> |
<para><command>xconv.pl</command> est un script perl utilisé pour convertir les fichiers |
<filename>inetd.conf</filename> dans le format <filename>xinetd.conf</filename>, |
similaire à <filename>itox</filename>.</para></sect3> |
</sect2> |
/trunk/blfs/server/other/xinetd/xinetd-config.xml |
---|
1,16 → 1,33 |
<sect2> |
<title>Configurer xinetd</title> |
<title>Configurer <application>xinetd</application></title> |
<sect3><title>Fichier de configuration</title> |
<para><filename>/etc/xinetd.conf</filename></para> |
</sect3> |
<sect3><title>Informations de configuration</title> |
<para>Créez le fichier <filename>xinetd.conf</filename> avec les commandes |
suivantes:</para> |
<para><screen><userinput>cp /etc/xinetd.conf /etc/xinetd.conf.bak |
sed -e 's/etc/sbin/g' xinetd/sample.conf > /etc/xinetd.conf</userinput></screen></para> |
<screen><userinput><command>cp /etc/xinetd.conf /etc/xinetd.conf.bak</command></userinput></screen> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>/etc/xinetd.conf</filename></para> |
<para>Assurez-vous que le chemin vers tous les démons est <filename |
class="directory">/usr/sbin</filename>, plutôt que le chemin par défaut |
<filename class="directory">/usr/etc</filename>:</para> |
<para>Créez le script de démarrage xinetd:</para> |
<para><screen><userinput>cat > /etc/rc.d/init.d/xinetd << "EOF"</userinput> |
<screen><userinput><command>sed -e 's/etc/sbin/g' xinetd/sample.conf > /etc/xinetd.conf</command> |
</userinput></screen> |
<para>Le format de <filename>/etc/xinetd.conf</filename> est documenté dans la |
page man d'xinetd.conf. Plus d'informations sont disponibles dans |
<ulink url="http://www.xinetd.org"/>.</para> |
<para>Créez le script de démarrage <command>xinetd</command>:</para> |
<screen><userinput><command>cat > /etc/rc.d/init.d/xinetd << "EOF"</command> |
#!/bin/bash |
# Début $rc_base/init.d/xinetd |
# Basé sur le script sysklogd de LFS-3.1 et précédents. |
44,37 → 61,37 |
;; |
esac |
# End $rc_base/init.d/xinetd |
<userinput>EOF</userinput></screen></para> |
<command>EOF |
chmod 754 /etc/rc.d/init.d/xinetd</command></userinput></screen> |
<para>Ajoutez les liens symboliques des niveaux d'exécution:</para> |
<para><screen><userinput>chmod 754 /etc/rc.d/init.d/xinetd && |
ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc0.d/K49xinetd && |
<screen><userinput><command>ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc0.d/K49xinetd && |
ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc1.d/K49xinetd && |
ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc2.d/K49xinetd && |
ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc3.d/S23xinetd && |
ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc4.d/S23xinetd && |
ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc5.d/S23xinetd && |
ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc6.d/K49xinetd |
</userinput></screen></para> |
ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc6.d/K49xinetd</command></userinput></screen> |
<para>Maintenant, nous utiliserons notre nouveau script de démarrage pour lancer |
xinetd:</para> |
<para><screen><userinput>/etc/rc.d/init.d/xinetd start</userinput></screen></para> |
<screen><userinput><command>/etc/rc.d/init.d/xinetd start</command></userinput></screen> |
<para>Vérifier le fichier <filename>/var/log/daemon.log</filename> devrait être |
intéressant. Ce fichier peut contenir des entrées similaires aux suivantes: |
</para> |
<para><screen><userinput>Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rlogind is not |
<screen><userinput>Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rlogind is not |
executable [line=29] |
Aug 22 21:40:21 dps10 xinetd[2696]: Error parsing attribute server - |
DISABLING SERVICE [line=29] |
Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rshd is not |
executable [line=42]</userinput></screen></para> |
executable [line=42]</userinput></screen> |
<para>Ces erreurs sont dûes au fait que nous n'avons pas installé encore la |
plupart des serveurs avec xinetd.</para> |
plupart des serveurs avec <command>xinetd</command>.</para> |
</sect3> |
/trunk/blfs/server/other/rsync/rsync-config.xml |
---|
8,7 → 8,7 |
man de rsyncd pour les options supplémentaires (authentification de l'utilisateur). |
</para> |
<para><screen><userinput><command>cat > /etc/rsyncd.conf << "EOF"</command> |
<screen><userinput><command>cat > /etc/rsyncd.conf << "EOF"</command> |
# C'est un fichier de configuration basique pour rsync |
# Il exporte un seul module sans l'authentification utilisateur. |
23,17 → 23,17 |
uid = rsyncd |
gid = rsyncd |
<command>EOF</command></userinput></screen></para> |
<command>EOF</command></userinput></screen> |
</sect3> |
<sect3><title>Script de démarrage rsyncd</title> |
<para>Notez que vous ne voulez lancer le serveur rsync que si vous disposez d'une |
archive rsync sur la machine. Le client rsync n'a pas besoin de ce script pour |
fonctionner. Ceci dit, si vous voulez lancer le démon rsync, le script de démarrage |
rsyncd peut être créé avec les commandes suivantes:</para> |
<para>Notez que vous ne voulez lancer le serveur <application>rsync</application> que si vous disposez d'une |
archive rsync sur la machine. Le client <application>rsync</application> n'a pas besoin de ce script pour |
fonctionner. Ceci dit, si vous voulez lancer le démon <application>rsync</application>, le script de démarrage |
<application>rsync</application> peut être créé avec les commandes suivantes:</para> |
<para><screen><userinput><command>cat > /etc/rc.d/init.d/rsyncd << "EOF"</command> |
<screen><userinput><command>cat > /etc/rc.d/init.d/rsyncd << "EOF"</command> |
#!/bin/sh |
# Début $rc_base/init.d/rsyncd |
77,10 → 77,11 |
# Fin $rc_base/init.d/rsyncd |
<command>EOF |
chmod 755 /etc/rc.d/init.d/rsyncd</command></userinput></screen></para> |
chmod 755 /etc/rc.d/init.d/rsyncd</command></userinput></screen> |
<para>Créez les liens symboliques pour ce fichier dans les répertoires |
<filename class="directory">rc.d</filename> adéquates avec les commandes suivantes: |
<filename class="directory">rc.d</filename> adéquates avec les commandes |
suivantes:</para> |
<screen><userinput><command>cd /etc/rc.d/init.d && |
ln -sf ../init.d/rsyncd ../rc0.d/K30rsyncd && |
ln -sf ../init.d/rsyncd ../rc1.d/K30rsyncd && |
88,7 → 89,7 |
ln -sf ../init.d/rsyncd ../rc3.d/S30rsyncd && |
ln -sf ../init.d/rsyncd ../rc4.d/S30rsyncd && |
ln -sf ../init.d/rsyncd ../rc5.d/S30rsyncd && |
ln -sf ../init.d/rsyncd ../rc6.d/K30rsyncd</command></userinput></screen></para> |
ln -sf ../init.d/rsyncd ../rc6.d/K30rsyncd</command></userinput></screen> |
</sect3> |
/trunk/blfs/server/other/rsync/rsync.ent |
---|
2,11 → 2,11 |
<!ENTITY rsync-intro SYSTEM "rsync-intro.xml"> |
<!ENTITY rsync-inst SYSTEM "rsync-inst.xml"> |
<!ENTITY rsync-exp SYSTEM "rsync-exp.xml"> |
<!ENTITY rsync-config SYSTEM "rsync-config.xml"> |
<!ENTITY rsync-desc SYSTEM "rsync-desc.xml"> |
<!ENTITY rsync-config SYSTEM "rsync-config.xml"> |
<!ENTITY rsync-buildsize "6,4 Mo"> |
<!ENTITY rsync-version "2.5.6"> |
<!ENTITY rsync-download-http "http://rsync.samba.org/ftp/rsync/rsync-&rsync-version;.tar.gz"> |
<!ENTITY rsync-download-ftp "ftp://rsync.samba.org/pub/rsync/rsync-&rsync-version;.tar.gz"> |
<!ENTITY rsync-download-ftp "ftp://ftp2.nchu.edu.tw/UNIX/FTP/rsync/rsync-&rsync-version;.tar.gz"> |
<!ENTITY rsyncd-size "571 Ko"> |
<!ENTITY rsyncd-time "1 min (1GHz)"> |
<!ENTITY rsync-buildsize "6,4 Mo"> |
<!ENTITY rsyncd-time "0,65 SBU"> |
/trunk/blfs/server/other/rsync/rsync-intro.xml |
---|
1,8 → 1,9 |
<sect2> |
<title>Introduction à <application>rsync</application></title> |
<para>Le package <application>rsync</application> contient l'utilitaire rsync. |
Il est utile pour synchroniser de grosses archives de fichiers sur un réseau.</para> |
<para>Le package <application>rsync</application> contient l'utilitaire |
<command>rsync</command>. Il est utile pour synchroniser de grosses archives |
de fichiers sur un réseau.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
/trunk/blfs/server/other/rsync/rsync-inst.xml |
---|
1,19 → 1,20 |
<sect2> |
<title>Installation de <application>rsync</application></title> |
<para>Pour des raisons de sécurité, lancer le serveur rsync en tant qu'utilisateur et |
<para>Pour des raisons de sécurité, lancez le serveur |
<application>rsync</application> en tant qu'utilisateur et |
groupe non privilégiés est encouragé.</para> |
<para><screen><userinput><command>groupadd rsyncd && |
<screen><userinput><command>groupadd rsyncd && |
useradd -c rsyncd -d /home/rsync -g rsyncd -s /bin/false rsyncd</command> |
</userinput></screen></para> |
</userinput></screen> |
<para>Installez <application>rsync</application> en lançant les commandes suivantes: |
</para> |
<para><screen><userinput><command>./configure --prefix=/usr && |
<screen><userinput><command>./configure --prefix=/usr && |
make && |
make install </command></userinput></screen></para> |
make install </command></userinput></screen> |
</sect2> |
/trunk/blfs/server/other/rsync/rsync-desc.xml |
---|
9,7 → 9,8 |
<sect2><title>Description</title> |
<sect3><title>rsync</title> |
<para>rsync est un remplacement pour rcp (et scp) disposant de nombreuses autres |
<para><application>rsync</application> est un remplacement pour |
<command>rcp</command> (et <command>scp</command>) disposant de nombreuses autres |
fonctionnalités. Il utilise "l'algorithme rsync" apportant une méthode très rapide |
pour synchroniser des fichiers distants. Il le fait en envoyant juste les différences |
des fichiers, sans nécessiter que les deux ensemble de fichiers soient présents |
/trunk/blfs/server/other/openldap.xml |
---|
1,6 → 1,6 |
<sect1 id="openldap" xreflabel="openldap-&openldap-version;"> |
<sect1 id="openldap" xreflabel="OpenLDAP-&openldap-version;"> |
<?dbhtml filename="openldap.html" dir="server"?> |
<title>openldap-&openldap-version;</title> |
<title>Open<acronym>LDAP</acronym>-&openldap-version;</title> |
&openldap-intro; |
&openldap-inst; |
/trunk/blfs/server/other/openldap/openldap-config.xml |
---|
1,14 → 1,81 |
<sect2> |
<title>Configurer OpenLDAP</title> |
<title>Configurer Open<acronym>LDAP</acronym></title> |
<para>La seule configuration nécessaire pour ldap est de lancer |
<userinput>ldconfig</userinput>. |
Le serveur LDAP peut être démarré par <userinput>/usr/sbin/slapd</userinput> |
comme décrit dans la page man slapd(8).</para> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>/etc/openldap/*</filename></para> |
</sect3> |
<para>Les données peuvent être ajoutées à la base de données LDAP via ldapadd. |
D'autres programmes pouvant utiliser la base de données incluent ldapsearch, |
ldapmodify, ldapdelete et ldappasswd. Pour plus d'informations, voir la page |
man appropriée.</para> |
<sect3><title>Informations de configuration</title> |
<para>La seule configuration nécessaire pour |
<application>Open<acronym>LDAP</acronym></application> est de lancer |
<command>ldconfig</command>. Le serveur <acronym>LDAP</acronym> peut être lancé |
par <command>/usr/sbin/slapd</command> comme décrit dans la page man |
slapd(8). Vous pouvez vérifier que <acronym>LDAP</acronym> est lancé avec |
<command>ps aux</command> et vous pouvez vérifier l'accès au serveur |
<acronym>LDAP</acronym> avec la commande suivante:</para> |
<screen><userinput><command>ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts</command></userinput></screen> |
<para>Le bon résultat est:</para> |
<screen><computeroutput># extended LDIF |
# |
# LDAPv3 |
# base <> with scope base |
# filter: (objectclass=*) |
# requesting: namingContexts |
# |
# |
dn: |
namingContexts: dc=my-domain,dc=com |
# search result |
search: 2 |
result: 0 Success |
# numResponses: 2 |
# numEntries: 1</computeroutput></screen> |
<para>Arrêtez le serveur avec cette commande:</para> |
<screen><userinput><command>kill -INT `cat /var/lib/slapd.pid`</command></userinput></screen> |
<para>Vous êtes maintenant prêt à modifier |
<filename>/etc/openldap/slapd.conf</filename> pour qu'il corresponde à votre |
installation.</para> |
<para><emphasis>Utiliser <application>GDBM</application></emphasis></para> |
<para>Pour utiliser <application>GDBM</application> comme moteur de base de |
données, l'entrée "database" de <filename>/etc/openldap/slapd.conf</filename> |
doit être changée de "bdb" en "ldbm". Vous pouvez utiliser les deux en créant |
une section "database" supplémentaire dans |
<filename>/etc/openldap/slapd.conf</filename>.</para> |
<para><emphasis>Sécuriser votre serveur <acronym>LDAP</acronym></emphasis></para> |
<para>Une configuration importante est nécessaire pour |
qu'<application>Open<acronym>LDAP</acronym></application> utilise les |
fonctionnalités de sécurité. Le <ulink |
url="http://www.openldap.org/doc/admin21/">guide de l'administrateur OpenLDAP |
2.1</ulink> est un bon endroit pour commencer avec les configurations de |
contrôle d'accès, pour lancer le serveur en tant qu'utilisateur non privilégié |
et pour préparer un environnement chroot.</para> |
<para><emphasis>Outils de l'utilisateur</emphasis></para> |
<para>Des données peuvent être ajoutées à la base de données <acronym>LDAP</acronym> via |
<command>ldapadd</command>. Il existe d'autres programmes pouvant utiliser la |
base de données. Pour plus d'informations, voyez la page man appropriéepage.</para> |
<para><emphasis>Carnet d'adresses <application>Mozilla</application></emphasis></para> |
<para>Par défaut, le support de LDAPv2 est désactivé dans le fichier |
<filename>slapd.conf</filename>. Une fois que la base de données est |
correctement configurée et que <application>Mozilla</application> est configuré |
pour utiliser le répertoire, vous pouvez ajouter <option>allow bind_v2</option> |
au fichier <filename>slapd.conf</filename>.</para> |
</sect3> |
</sect2> |
/trunk/blfs/server/other/openldap/openldap.ent |
---|
1,12 → 1,12 |
<!ENTITY openldap SYSTEM "../openldap.xml"> |
<!ENTITY openldap-intro SYSTEM "openldap-intro.xml"> |
<!ENTITY openldap-inst SYSTEM "openldap-inst.xml"> |
<!ENTITY openldap-exp SYSTEM "openldap-exp.xml"> |
<!ENTITY openldap-config-exp SYSTEM "openldap-config-exp.xml"> |
<!ENTITY openldap-desc SYSTEM "openldap-desc.xml"> |
<!ENTITY openldap-config SYSTEM "openldap-config.xml"> |
<!ENTITY openldap-buildsize "102 Mo"> |
<!ENTITY openldap-version "2.1.17"> |
<!ENTITY openldap-size "2,0 Mo"> |
<!ENTITY openldap-download-http ""> |
<!ENTITY openldap-download-ftp "ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/openldap-&openldap-version;.tgz"> |
<!ENTITY openldap SYSTEM "../openldap.xml"> |
<!ENTITY openldap-intro SYSTEM "openldap-intro.xml"> |
<!ENTITY openldap-inst SYSTEM "openldap-inst.xml"> |
<!ENTITY openldap-exp SYSTEM "openldap-exp.xml"> |
<!ENTITY openldap-config SYSTEM "openldap-config.xml"> |
<!ENTITY openldap-desc SYSTEM "openldap-desc.xml"> |
<!ENTITY openldap-version "2.1.22"> |
<!ENTITY openldap-download-http "http://gd.tuwien.ac.at/infosys/network/OpenLDAP/openldap-release/openldap-&openldap-version;.tgz"> |
<!ENTITY openldap-download-ftp "ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-&openldap-version;.tgz"> |
<!ENTITY openldap-size "2,0 Mo"> |
<!ENTITY openldap-buildsize "126 Mo"> |
<!ENTITY openldap-time "3,90 SBU"> |
/trunk/blfs/server/other/openldap/openldap-intro.xml |
---|
1,16 → 1,29 |
<sect2> |
<title>Introduction à OpenLDAP</title> |
<title>Introduction à <application>Open<acronym>LDAP</acronym></application></title> |
<screen>Site de téléchargement (HTTP): <ulink url="&openldap-download-http;"/> |
Site de téléchargement (FTP): <ulink url="&openldap-download-ftp;"/> |
Version utilisée: &openldap-version; |
Taille du package: &openldap-size; |
Estimation de l'espace disque requis: &openldap-buildsize;</screen> |
<para>Le package <application>Open<acronym>LDAP</acronym></application> |
fournit une implémentation libre du <foreignphrase>Lightweight Directory |
Access Protocol</foreignphrase>.</para> |
<para>Le package OpenLDAP apporte une implémentation open source du "Lightweight |
Directory Access Protocol".</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink url="&openldap-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink url="&openldap-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &openldap-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: &openldap-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: &openldap-time;</para></listitem></itemizedlist> |
</sect3> |
<para>OpenLDAP dépend de |
<screen><xref linkend="db"/></screen></para> |
<sect3><title>Dépendances d'<application>Open<acronym>LDAP</acronym></application></title> |
<sect4><title>Requis</title> |
<para><xref linkend="db"/> |
</para></sect4> |
<sect4><title>Optionnel</title> |
<para><xref linkend="openssl"/>, <xref linkend="readline"/>, |
<xref linkend="gdbm"/>, |
<ulink url="http://asg.web.cmu.edu/sasl/">Cyrus SASL</ulink> et |
<ulink url="http://www.pdc.kth.se/heimdal/">Heimdal</ulink> |
</para></sect4> |
</sect3> |
</sect2> |
/trunk/blfs/server/other/openldap/openldap-exp.xml |
---|
1,23 → 1,22 |
<sect2> |
<title>Explications des commandes d'installation</title> |
<para><userinput>--prefix=/usr</userinput> : Met à jour le préfixe pour |
pratiquement tous les chemins de fichier avec <filename |
class="directory">/usr</filename>.</para> |
<para><userinput>--sysconfdir=/etc</userinput> : Met à jour le répertoire de |
<para><parameter>--sysconfdir=/etc</parameter> : Met à jour le répertoire de |
configuration pour éviter la valeur par défaut <filename |
class="directory">/usr/etc</filename>.</para> |
<para><userinput>--libexecdir=/usr/sbin</userinput> : Place les exécutables du |
<para><parameter>--libexecdir=/usr/sbin</parameter> : Place les exécutables du |
serveur dans <filename class="directory">/usr/sbin</filename> au lieu de |
<filename class="directory">/usr/libexec</filename>.</para> |
<para><userinput>--enable-ldbm</userinput> : Active la plus récente version de |
la base de données (DB) Berkeley.</para> |
<para><option>--enable-ldbm</option> : Construit <command>slapd</command> |
avec comme moteur de base de données primaire soit <application>Berkeley |
DB</application> soit <application><acronym>GNU</acronym> Database |
Manager</application>.</para> |
<para><userinput>--disable-debug</userinput> : Désactive le code de débuggage.</para> |
<para><userinput>make test</userinput> : Valide la construction correcte du |
<para><option>--disable-debug</option> : Désactive le code de débuggage.</para> |
<para><command>make test</command> : Valide la construction correcte du |
package.</para> |
/trunk/blfs/server/other/openldap/openldap-inst.xml |
---|
4,8 → 4,9 |
<para>Installez <application>Open<acronym>LDAP</acronym></application> en |
lançant les commandes suivantes:</para> |
<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc --disable-debug \ |
--libexecdir=/usr/sbin --enable-ldbm && |
<screen><userinput><command>./configure --prefix=/usr --libexecdir=/usr/sbin \ |
--sysconfdir=/etc --localstatedir=/var/lib \ |
--disable-debug --enable-ldbm && |
make depend && |
make && |
make test && |
/trunk/blfs/server/other/openldap/openldap-desc.xml |
---|
1,23 → 1,88 |
<sect2> |
<title>Contenu</title> |
<para>Le package OpenLDAP contient <userinput>slapd</userinput>, |
<userinput>slurpd</userinput>, les bibliothèques <filename>libldap</filename> et |
différents utilitaires, outils, et clients d'exemple.</para> |
<para>Le package Open<acronym><acronym>LDAP</acronym></acronym> contient |
<command>ldapadd</command>, |
<command>ldapcompare</command>, |
<command>ldapdelete</command>, |
<command>ldapmodify</command>, |
<command>ldapmodrdn</command>, |
<command>ldappasswd</command>, |
<command>ldapsearch</command>, |
<command>ldapwhoami</command>, |
<command>slapadd</command>, |
<command>slapcat</command>, |
<command>slapd</command>, |
<command>slapindex</command>, |
<command>slappasswd</command>, |
<command>slurpd</command>, |
<filename class="libraryfile">liblber</filename> et |
<filename class="libraryfile">libldap</filename>.</para> |
</sect2> |
<sect2><title>Description</title> |
<sect3><title>ldapadd</title> |
<para><command>ldapadd</command> ouvre une connexion au serveur <acronym>LDAP</acronym> |
et ajoute des entrées.</para></sect3> |
<sect3><title>ldapcompare</title> |
<para><command>ldapcompare</command> ouvre une connexion au serveur <acronym>LDAP</acronym> |
et compare suivant les paramètres spécifiés.</para></sect3> |
<sect3><title>ldapdelete</title> |
<para><command>ldapdelete</command> ouvre une connexion au serveur <acronym>LDAP</acronym> |
et supprime une ou plusieurs entrées.</para></sect3> |
<sect3><title>ldapmodify</title> |
<para><command>ldapmodify</command> ouvre une connexion au serveur <acronym>LDAP</acronym> |
et modifie des entrées.</para></sect3> |
<sect3><title>ldapmodrdn</title> |
<para><command>ldapmodrdn</command> ouvre une connexion au serveur <acronym>LDAP</acronym> |
et modifie le <acronym>RDN</acronym> des entrées.</para></sect3> |
<sect3><title>ldappasswd</title> |
<para><command>ldappasswd</command> est un outil pour configurer le mot de |
passe d'un utilisateur <acronym>LDAP</acronym>.</para></sect3> |
<sect3><title>ldapsearch</title> |
<para><command>ldapsearch</command> ouvre une connexion au serveur <acronym>LDAP</acronym> |
et effectue une recherche suivant les paramètres spécifiés.</para></sect3> |
<sect3><title>ldapwhoami</title> |
<para><command>ldapwhoami</command> ouvre une connexion au serveur <acronym>LDAP</acronym> |
et effectue une opération whoami.</para></sect3> |
<sect3><title>slapadd</title> |
<para><command>slapadd</command> est utilisé pour ajouter des entrées spécifiées |
dans le format <acronym>LDAP</acronym> Directory Interchange Format (<acronym>LDIF</acronym>) |
dans une base de données slapd.</para></sect3> |
<sect3><title>slapcat</title> |
<para><command>slapcat</command> est utilisé pour générer une sortie |
<acronym>LDIF</acronym> <acronym>LDAP</acronym> basé sur le contenu d'une base |
de données slapd.</para></sect3> |
<sect3><title>slapd</title> |
<para>slapd est le serveur LDAP.</para></sect3> |
<para><command>slapd</command> est un serveur <acronym>LDAP</acronym> autonome.</para></sect3> |
<sect3><title>slapindex</title> |
<para><command>slapindex</command> est utilisé pour regénérer les index de slapd |
suivant le contenu actuel d'une base de données.</para></sect3> |
<sect3><title>slappasswd</title> |
<para><command>slappasswd</command> est un outil de mot de passe pour |
Open<acronym>LDAP</acronym>.</para></sect3> |
<sect3><title>slurpd</title> |
<para>slurpd est le serveur réplicant LDAP.</para></sect3> |
<sect3><title>LDAP libraries</title> |
<para>Les bibliothèques LDAP supportent les programmes LDAP et apportent des |
fonctionnalités pour les autres programmes interagissant avec LDAP.</para> |
</sect3> |
<sect3><title>Utilitaires, Outils et Clients</title> |
<para>Le package apporte aussi de nombreux programmes de support.</para></sect3> |
<para><command>slurpd</command> est un serveur réplicat autoname pour |
<acronym>LDAP</acronym>.</para></sect3> |
<sect3><title>liblber et libldap</title> |
<para>Ces bibliothèques supportent les programmes <acronym>LDAP</acronym> et |
fournissent des fonctionnalités pour les autres programmes interagissant avec |
<acronym>LDAP</acronym>.</para></sect3> |
</sect2> |
/trunk/blfs/server/other/bind.xml |
---|
1,11 → 1,10 |
<sect1 id="bind" xreflabel="bind-&bind-version;"> |
<sect1 id="bind" xreflabel="BIND-&bind-version;"> |
<?dbhtml filename="bind.html" dir="server"?> |
<title>BIND &bind-version;</title> |
<title><acronym>BIND</acronym>-&bind-version;</title> |
&bind-intro; |
&bind-inst; |
&bind-config; |
&bind-config-exp; |
&bind-desc; |
</sect1> |
/trunk/blfs/server/other/bind/bind.ent |
---|
1,12 → 1,11 |
<!ENTITY bind SYSTEM "../bind.xml"> |
<!ENTITY bind-intro SYSTEM "bind-intro.xml"> |
<!ENTITY bind-inst SYSTEM "bind-inst.xml"> |
<!ENTITY bind-exp SYSTEM "bind-exp.xml"> |
<!ENTITY bind-config-exp SYSTEM "bind-config-exp.xml"> |
<!ENTITY bind-config SYSTEM "bind-config.xml"> |
<!ENTITY bind-desc SYSTEM "bind-desc.xml"> |
<!ENTITY bind-config SYSTEM "bind-config.xml"> |
<!ENTITY bind-buildsize "38 Mo"> |
<!ENTITY bind-version "9.2.2"> |
<!ENTITY bind-download-http ""> |
<!ENTITY bind-download-http "http://gd.tuwien.ac.at/infosys/servers/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz"> |
<!ENTITY bind-download-ftp "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz"> |
<!ENTITY bind-size "4,8 Mo"> |
<!ENTITY bind-buildsize "90 Mo"> |
<!ENTITY bind-time "0,89 SBU"> |
/trunk/blfs/server/other/bind/bind-intro.xml |
---|
1,12 → 1,16 |
<sect2> |
<title>Introduction à BIND &bind-version;</title> |
<title>Introduction à <application><acronym>BIND</acronym></application></title> |
<screen>Site de téléchargement (HTTP): <ulink url="&bind-download-http;"/> |
Site de téléchargement (FTP): <ulink url="&bind-download-ftp;"/> |
Version utilisée: &bind-version; |
Taille du package: &bind-size; |
Estimation de l'espace disque requis: &bind-buildsize;</screen> |
<para>Le package <application><acronym>BIND</acronym></application> fournit un |
serveur et un client <acronym>DNS</acronym>.</para> |
<para>Le package Bind apporte un serveur DNS et des utilitaires client. |
</para></sect2> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink url="&bind-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink url="&bind-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &bind-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: &bind-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: &bind-time;</para></listitem></itemizedlist> |
</sect3> |
</sect2> |
/trunk/blfs/server/other/bind/bind-inst.xml |
---|
1,11 → 1,11 |
<sect2> |
<title>Installation de <application>BIND</application></title> |
<title>Installation de <application><acronym>BIND</acronym></application></title> |
<para>Installez <application>BIND</application> en lançant les commandes |
<para>Installez <application><acronym>BIND</acronym></application> en lançant les commandes |
suivantes:</para> |
<para><screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc && |
<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc && |
make && |
make install</command></userinput></screen></para> |
make install</command></userinput></screen> |
</sect2> |
/trunk/blfs/server/other/bind/bind-desc.xml |
---|
1,53 → 1,68 |
<sect2> |
<title>Contenu</title> |
<para>Le package BIND contient |
<userinput>dig</userinput>, |
<userinput>host</userinput>, |
<userinput>rndc</userinput>, |
<userinput>rndc-confgen</userinput>, |
<userinput>named-checkconf</userinput>, |
<userinput>named-checkzone</userinput>, |
<userinput>lwresd</userinput>, |
<userinput>named</userinput>, |
<userinput>dnssec-signzone</userinput>, |
<userinput>dnssec-signkey</userinput>, |
<userinput>dnssec-keygen</userinput>, |
<userinput>dnssec-makekeyset</userinput> et |
<userinput>nsupdate</userinput>.</para> |
<para>Le package <application><acronym>BIND</acronym></application> contient |
<command>dig</command>, |
<command>host</command>, |
<command>rndc</command>, |
<command>rndc-confgen</command>, |
<command>named-checkconf</command>, |
<command>named-checkzone</command>, |
<command>lwresd</command>, |
<command>named</command>, |
<command>dnssec-signzone</command>, |
<command>dnssec-signkey</command>, |
<command>dnssec-keygen</command>, |
<command>dnssec-makekeyset</command> et |
<command>nsupdate</command>.</para> |
</sect2> |
<sect2><title>Description</title> |
<sect3><title>dig</title> |
<para>dig interroge les serveurs DNS.</para></sect3> |
<para><command>dig</command> interroge les serveurs <acronym>DNS</acronym>.</para></sect3> |
<sect3><title>host</title> |
<para>host est un utilitaire pour des recherches DNS.</para></sect3> |
<para><command>host</command> est un utilitaire pour des recherches <acronym>DNS</acronym>.</para></sect3> |
<sect3><title>rndc</title> |
<para>rndc contrôle l'opération de BIND.</para></sect3> |
<para><command>rndc</command> contrôle l'opération de <application><acronym>BIND</acronym></application>.</para></sect3> |
<sect3><title>rndc-confgen</title> |
<para>rndc-confgen génère les fichiers rndc.conf.</para></sect3> |
<para><command>rndc-confgen</command> génère les fichiers |
<filename>rndc.conf</filename>.</para></sect3> |
<sect3><title>named-checkconf</title> |
<para>named-checkconf vérifie la syntaxe des fichiers named.conf.</para></sect3> |
<para><command>named-checkconf</command> vérifie la syntaxe des fichiers |
<filename>named.conf</filename>.</para></sect3> |
<sect3><title>named-checkzone</title> |
<para>named-checkzone vérifie la validité du fichier zone.</para></sect3> |
<para><command>named-checkzone</command> vérifie la validité du fichier zone.</para></sect3> |
<sect3><title>lwresd</title> |
<para>lwresd est un serveur de noms réalisant un cache seul pour être utilisé |
<para><command>lwresd</command> est un serveur de noms réalisant un cache seul pour être utilisé |
par des processus locaux. |
</para></sect3> |
<sect3><title>named</title> |
<para>named est le démon du serveur de noms.</para></sect3> |
<para><command>named</command> est le démon du serveur de noms.</para></sect3> |
<sect3><title>dnssec-signzone</title> |
<para>dnssec-signzone génère des versions signées des fichiers zone. |
<para><command>dnssec-signzone</command> génère des versions signées des fichiers zone. |
</para></sect3> |
<sect3><title>dnssec-signkey</title> |
<para>dnssec-signkey signe des ensembles de clés des fichiers zone.</para></sect3> |
<para><command>dnssec-signkey</command> signe des ensembles de clés des fichiers zone.</para></sect3> |
<sect3><title>dnssec-keygen</title> |
<para>dnssec-keygen est un générateur de clés pour le DNS sécurisé.</para></sect3> |
<para><command>dnssec-keygen</command> est un générateur de clés pour le DNS sécurisé.</para></sect3> |
<sect3><title>dnssec-makekeyset</title> |
<para>dnssec-makekeyset génère un ensemble de clés de un à plusieurs clés créées |
<para><command>dnssec-makekeyset</command> génère un ensemble de clés de un à plusieurs clés créées |
par dnssec-keygen.</para></sect3> |
<sect3><title>nsupdate</title> |
<para>nsupdate est utilisé pour soumettre des requêtes de mises à jour DNS.</para></sect3> |
<para><command>nsupdate</command> est utilisé pour soumettre des requêtes de mises à jour DNS.</para></sect3> |
</sect2> |
/trunk/blfs/server/other/bind/bind-config.xml |
---|
1,29 → 1,40 |
<sect2> |
<title>Configurer BIND</title> |
<title>Configurer <application><acronym>BIND</acronym></application></title> |
<para>Nous configurerons BIND de lancer dans une prison chroot en tant |
qu'utilisateur non privilégié (named). Cette configuration est plus sécurisé |
qu'une compromission dûe à DNS peut affecter seulement quelques fichiers dans |
le répertoire $HOME de l'utilisateur named.</para> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>named.conf</filename>, <filename>root.hints</filename>, |
<filename>127.0.0</filename>, <filename>rndc.conf</filename></para> |
</sect3> |
<para>Tout d'abord, nous mettons en place quelques fichiers et répertoires |
nécessaires à BIND:</para> |
<para><screen><userinput>groupadd -g 200 named && |
useradd -m -g named -u 200 -s /bin/false named && |
cd /home/named && |
<sect3><title>Informations de configuration</title> |
<para>Nous configurons <application><acronym>BIND</acronym></application> pour |
qu'il soit lancé dans une prison chroot en tant qu'utilisateur non privilégié |
(named). Cette configuration est plus sécurisée car une compromission |
<acronym>DNS</acronym> peut seulement affecter quelques fichiers dans le |
répertoire <envar>HOME</envar> de l'utilisateur named.</para> |
<para>Tout d'abord, nous créons l'utilisateur et le groupe non privilégiés named:</para> |
<screen><userinput><command>groupadd -g 200 named && |
useradd -m -g named -u 200 -s /bin/false named</command></userinput></screen> |
<para>Ensuite nous configurons quelques fichiers, répertoires et périphériques |
nécessaires à <application><acronym>BIND</acronym></application>:</para> |
<screen><userinput><command>cd /home/named && |
mkdir -p dev etc/namedb/slave var/run && |
mknod /home/named/dev/null c 1 3 && |
mknod /home/named/dev/random c 1 8 && |
chmod 666 /home/named/dev/{null,random} && |
mkdir /home/named/etc/namedb/pz && |
cp /etc/localtime /home/named/etc</userinput></screen></para> |
cp /etc/localtime /home/named/etc</command></userinput></screen> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>named.conf</filename>, <filename>root.hints</filename>, |
<filename>127.0.0</filename>, <filename>rndc.conf</filename></para> |
<para>Créez le fichier <filename>named.conf</filename> à partir duquel named |
lira l'emplacement des fichiers de zone, les serveurs de nom racines et les clés |
<acronym>DNS</acronym> sécurisés:</para> |
<para>Créez le fichier named.conf avec les commandes suivantes:</para> |
<para><screen><userinput>cat > /home/named/etc/named.conf << "EOF"</userinput> |
<screen><userinput><command>cat > /home/named/etc/named.conf << "EOF"</command> |
options { |
directory "/etc/namedb"; |
pid-file "/var/run/named.pid"; |
45,10 → 56,11 |
type master; |
file "pz/127.0.0"; |
}; |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Créez un fichier zone avec le contenu suivant: </para> |
<para><screen><userinput>cat > /home/named/etc/namedb/pz/127.0.0 << "EOF"</userinput> |
<screen><userinput><command>cat > /home/named/etc/namedb/pz/127.0.0 << "EOF"</command> |
$TTL 3D |
@ IN SOA ns.local.domain. hostmaster.local.domain. ( |
1 ; Serial |
58,12 → 70,14 |
1D) ; Minimum TTL |
NS ns.local.domain. |
1 PTR localhost. |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Créez le fichier root.hints avec les commandes suivantes:</para> |
<para>Créez le fichier <filename>root.hints</filename> avec les commandes suivantes:</para> |
<note><para>Faites attention et assurez-vous qu'il n'existe aucun espace final |
dans ce fichier.</para></note> |
<para><screen><userinput>cat > /home/named/etc/namedb/root.hints << "EOF"</userinput> |
<screen><userinput><command>cat > /home/named/etc/namedb/root.hints << "EOF"</command> |
. 6D IN NS A.ROOT-SERVERS.NET. |
. 6D IN NS B.ROOT-SERVERS.NET. |
. 6D IN NS C.ROOT-SERVERS.NET. |
90,10 → 104,17 |
K.ROOT-SERVERS.NET. 6D IN A 193.0.14.129 |
L.ROOT-SERVERS.NET. 6D IN A 198.32.64.12 |
M.ROOT-SERVERS.NET. 6D IN A 202.12.27.33 |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Le fichier <filename>root.hints</filename> est une liste des serveurs de |
nom racines. Ce fichier doit être mis à jour périodiquement avec l'outil |
<command>dig</command>. Consultez le manuel de référence de l'administrateur |
<application><acronym>BIND</acronym></application> 9 pour plus de détails. |
</para> |
<para>Créez <filename>rndc.conf</filename> avec les commandes suivantes:</para> |
<para><screen><userinput>cat > /etc/rndc.conf << "EOF"</userinput> |
<screen><userinput><command>cat > /etc/rndc.conf << "EOF"</command> |
key rndc_key { |
algorithm "hmac-md5"; |
secret |
103,25 → 124,28 |
default-server localhost; |
default-key rndc_key; |
}; |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Créez ou modifiez <filename>resolv.conf</filename> pour utiliser un |
nouveau serveur de noms avec les commandes suivantes:</para> |
<para>Le fichier <filename>rndc.conf</filename> contient des informations pour |
contrôler les opérations de named avec l'outil <command>rndc</command>. |
</para> |
<note><para>Remplacez yourdomain.com avec votre propre nom de domaine valide. |
</para></note> |
<para><screen><userinput>cp /etc/resolv.conf /etc/resolv.conf.bak |
cat > /etc/resolv.conf << "EOF"</userinput> |
<screen><userinput><command>cp /etc/resolv.conf /etc/resolv.conf.bak && |
cat > /etc/resolv.conf << "EOF"</command> |
search yourdomain.com |
nameserver 127.0.0.1 |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Indiquez les permissions sur la prison chroot avec la commande suivante: |
</para> |
<para><screen><userinput>chown -R named.named /home/named</userinput></screen></para> |
<screen><userinput><command>chown -R named.named /home/named</command></userinput></screen> |
<para>Créez le script de démarrage BIND:</para> |
<para><screen><userinput>cat > /etc/rc.d/init.d/bind << "EOF"</userinput> |
<para>Créez le script de démarrage <command>bind</command>:</para> |
<screen><userinput><command>cat > /etc/rc.d/init.d/bind << "EOF"</command> |
#!/bin/bash |
# Début $rc_base/init.d/bind |
# Basé sur le script sysklogd de LFS-3.1 et précédents. |
157,9 → 181,10 |
;; |
esac |
# Fin $rc_base/init.d/bind |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Ajoutez les liens symboliques des niveaux d'exécution:</para> |
<para><screen><userinput>chmod 754 /etc/rc.d/init.d/bind && |
ln -s /etc/rc.d/init.d/bind /etc/rc.d/rc0.d/K90bind && |
ln -s /etc/rc.d/init.d/bind /etc/rc.d/rc1.d/K90bind && |
169,19 → 194,25 |
ln -s /etc/rc.d/init.d/bind /etc/rc.d/rc5.d/S90bind && |
ln -s /etc/rc.d/init.d/bind /etc/rc.d/rc6.d/K90bind</userinput></screen></para> |
<para>Alors, lancez BIND avec le nouveau script de démarrage: </para> |
<para><screen><userinput>/etc/rc.d/init.d/bind start</userinput></screen></para></sect3> |
<para>Alors, lancez <application><acronym>BIND</acronym></application> avec le nouveau script de démarrage: </para> |
<sect3><title>Tester BIND</title> |
<screen><userinput><command>/etc/rc.d/init.d/bind start</command></userinput></screen> |
<sect3><title>Tester <application><acronym>BIND</acronym></application></title> |
<para>Testez la nouvelle installation de BIND 9. Tout d'abord, recherchez |
l'adresse locale de l'hote avec <command>dig</command>:</para> |
<para><screen><userinput>dig -x 127.0.0.1</userinput></screen></para> |
<screen><userinput><command>dig -x 127.0.0.1</command></userinput></screen> |
<para>Maintenant, essayez la recherche de noms externes, en prenant note de la |
différence de vitesse dans des recherches répétées grace au cache. Lancez la |
commande dig deux fois sur la meme adresse:</para> |
<para><screen><userinput>dig beyond.linuxfromscratch.org && |
dig beyond.linuxfromscratch.org</userinput></screen> |
Vous pouvez voir des résultats pratiquement instantanés avec des recherches |
<para><screen><userinput><command>dig beyond.linuxfromscratch.org && |
dig beyond.linuxfromscratch.org</command></userinput></screen> |
<para>Vous pouvez voir des résultats pratiquement instantanés avec des recherches |
cachées de named. Consultez |
<filename>bind-&bind-version;/doc/arm/Bv9ARM.html</filename>, le manuel |
de référence de l'administrateur de BIND pour plus d'options de configurations. |
/trunk/blfs/server/other/leafnode.xml |
---|
1,6 → 1,6 |
<sect1 id="leafnode" xreflabel="leafnode-&leafnode-version;"> |
<sect1 id="leafnode" xreflabel="Leafnode-&leafnode-version;"> |
<?dbhtml filename="leafnode.html" dir="server"?> |
<title>leafnode-&leafnode-version;</title> |
<title>Leafnode-&leafnode-version;</title> |
&leafnode-intro; |
&leafnode-inst; |
/trunk/blfs/server/other/leafnode/leafnode-config.xml |
---|
1,5 → 1,5 |
<sect2> |
<title>Configurer leafnode</title> |
<title>Configurer <application>Leafnode</application></title> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>/etc/leafnode/config</filename>, |
6,19 → 6,18 |
<filename>/etc/inetd.conf</filename> et |
<filename>/etc/xinetd.conf</filename>.</para> |
<para>leafnode peut être configuré pour utiliser inetd ou xinetd ainsi: |
</para> |
<para><application>Leafnode</application> peut être configuré pour utiliser |
<command>inetd</command> en ajoutant une entrée dans le fichier |
<filename>/etc/inetd.conf</filename> avec la commande suivante:</para> |
<para>configuration inetd</para> |
<para>Ajoutez une entrée leafnode au fichier |
<filename>/etc/inetd.conf</filename> avec la commande suivante: |
<screen><userinput>echo "nntp stream tcp nowait news /usr/sbin/tcpd /usr/sbin/leafnode" \ |
>> /etc/inetd.conf</userinput></screen></para> |
<screen><userinput><command>echo "nntp stream tcp nowait news /usr/sbin/tcpd /usr/sbin/leafnode" \ |
>> /etc/inetd.conf</command></userinput></screen> |
<para>configuration xinetd</para> |
<para>Ajoutez une entrée leafnode au fichier |
<filename>/etc/xinetd.conf</filename> avec la commande suivante: |
<screen><userinput>cat >> /etc/xinetd.conf << "EOF"</userinput> |
<para>Autrement, <application>Leafnode</application> peut être configuré pour |
utiliser <command>xinetd</command> en ajoutant une entrée dans le fichier |
<filename>/etc/xinetd.conf</filename> avec la commande suivante:</para> |
<screen><userinput><command>cat >> /etc/xinetd.conf << "EOF" </command> |
service nntp |
{ |
flags = NAMEINARGS NOLIBWRAP |
31,25 → 30,25 |
instances = 7 |
per_source = 3 |
} |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Le fichier <filename>/etc/news/config</filename> doit être édité pour |
refléter le nom du fournisseur NNTP. Copiez le fichier de configuration |
exemple sur <filename>/etc/news/config</filename> et sauvegardez l'original |
pour référence:</para> |
refléter le nom du fournisseur <acronym>NNTP</acronym>. Copiez le fichier de |
configuration exemple sur <filename>/etc/news/config</filename> et sauvegardez |
l'original pour référence:</para> |
<para><screen><userinput>cp /etc/news/config.example /etc/news/config</userinput></screen></para> |
<screen><userinput><command>cp /etc/news/config.example /etc/news/config</command></userinput></screen> |
<para>Modifiez l'entrée</para> |
<para><screen><userinput>server = </userinput></screen></para> |
<para>pour refléter votre fournisseur de news.</para> |
<para>Modifiez l'entrée |
<screen><userinput>server = </userinput></screen> |
pour refléter votre fournisseur de news.</para> |
<para>La variable d'environnement NNTPSERVER doit être initialisée à 127.0.0.1 |
pour empêcher des clients news de lire les news du flux, ajoutez la suite à |
<filename>/etc/profile</filename> ou <filename>$HOME/.bash_profile</filename>: |
<para>La variable d'environnement <envar>NNTPSERVER</envar> doit être initialisée |
à 127.0.0.1 pour empêcher des clients news de lire les news du flux, ajoutez la |
suite à <filename>/etc/profile</filename> ou <filename>$HOME/.bash_profile</filename>: |
</para> |
<para><screen><userinput>export NNTPSERVER=127.0.0.1</userinput></screen></para> |
<screen><userinput><command>export NNTPSERVER=127.0.0.1</command></userinput></screen> |
</sect3> |
/trunk/blfs/server/other/leafnode/leafnode.ent |
---|
2,11 → 2,11 |
<!ENTITY leafnode-intro SYSTEM "leafnode-intro.xml"> |
<!ENTITY leafnode-inst SYSTEM "leafnode-inst.xml"> |
<!ENTITY leafnode-exp SYSTEM "leafnode-exp.xml"> |
<!ENTITY leafnode-config-exp SYSTEM "leafnode-config-exp.xml"> |
<!ENTITY leafnode-config SYSTEM "leafnode-config.xml"> |
<!ENTITY leafnode-desc SYSTEM "leafnode-desc.xml"> |
<!ENTITY leafnode-config SYSTEM "leafnode-config.xml"> |
<!ENTITY leafnode-buildsize "4,5 Mo"> |
<!ENTITY leafnode-version "1.9.33"> |
<!ENTITY leafnode-version "1.9.43"> |
<!ENTITY leafnode-download-http "http://unc.dl.sourceforge.net/sourceforge/leafnode/leafnode-&leafnode-version;.rel.tar.bz2"> |
<!ENTITY leafnode-download-ftp "ftp://unc.dl.sourceforge.net/pub/sourceforge/leafnode/leafnode-&leafnode-version;.rel.tar.bz2"> |
<!ENTITY leafnode-size "602 Ko"> |
<!ENTITY leafnode-size "614 Ko"> |
<!ENTITY leafnode-buildsize "14 Mo"> |
<!ENTITY leafnode-time "0,11 SBU"> |
/trunk/blfs/server/other/leafnode/leafnode-intro.xml |
---|
1,15 → 1,22 |
<sect2> |
<title>Introduction à leafnode-&leafnode-version;</title> |
<title>Introduction à <application>Leafnode</application></title> |
<screen>Site de téléchargement (HTTP): <ulink url="&leafnode-download-http;"/> |
Site de téléchargement (FTP): <ulink url="&leafnode-download-ftp;" /> |
Version utilisée: &leafnode-version; |
Taille du package: &leafnode-size; |
Estimation de l'espace disque requis: &leafnode-buildsize;</screen> |
<para><application>Leafnode</application> est un serveur <acronym>NNTP</acronym> |
conçu pour que des petits sites fournissent leur spool local USENET.</para> |
<para>leafnode est un serveur NNTP créé pour procurer aux petits sites un spool |
local USENET.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink url="&leafnode-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink url="&leafnode-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &leafnode-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: &leafnode-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: &leafnode-time;</para></listitem></itemizedlist> |
</sect3> |
<para><screen>leafnode dépend de |
<xref linkend="pcre"/></screen> |
</para></sect2> |
<sect3><title>Dépendances de <application>Leafnode</application></title> |
<sect4><title>Requis</title> |
<para><xref linkend="pcre"/> |
</para></sect4> |
</sect3> |
</sect2> |
/trunk/blfs/server/other/leafnode/leafnode-exp.xml |
---|
1,28 → 1,17 |
<sect2> |
<title>Explications des commandes d'installation</title> |
<para><userinput> |
groupadd news |
useradd -g news news |
</userinput></para> |
<para>Crée le groupe et utilisateur news, si ils ne sont pas présents. Des |
erreurs résultant d'un utilisateur ou groupe déjà existant peuvent être |
ignorées.</para> |
<para><parameter>--localstatedir=/var</parameter> : |
Modifie le répertoire spool par défaut (<filename |
class="directory">/usr/var</filename>).</para> |
<para><userinput> --prefix=/usr</userinput> : |
Modifie le répertoire d'installation par défaut |
(<filename>/usr/local</filename>).</para> |
<para><userinput> --localstatedir=/var</userinput> : |
Modifie le répertoire spool par défaut (/usr/var).</para> |
<para><userinput> --sysconfdir=/etc/news</userinput> : |
<para><parameter>--sysconfdir=/etc/news</parameter> : |
leafnode lit ses données de configuration d'un fichier nommé |
<filename>config</filename>, qui sera créé sous |
<filename>/etc/news</filename> pour éviter tout conflit potentiel avec d'autres |
<filename class="directory">/etc/news</filename> pour éviter tout conflit potentiel avec d'autres |
packages.</para> |
<para><userinput> make update</userinput> : |
<para><command>make update</command> : |
Crée un fichier initial <filename>/etc/news/config.example</filename>, |
qui doit être renommé en <filename>/etc/news/config</filename>.</para> |
/trunk/blfs/server/other/leafnode/leafnode-inst.xml |
---|
1,14 → 1,20 |
<sect2> |
<title>Installation de leafnode</title> |
<title>Installation de <application>Leafnode</application></title> |
<para>Installez leafnode en lançant les commandes suivantes:</para> |
<para><screen><userinput>groupadd news |
useradd -g news news |
./configure --localstatedir=/var --prefix=/usr --sysconfdir=/etc/news && |
<para>Créez le groupe et l'utilisateur news, s'ils ne sont pas présents:</para> |
<screen><userinput><command>groupadd news && |
useradd -g news news</command></userinput></screen> |
<para>Installez <application>Leafnode</application> en lançant les commandes |
suivantes:</para> |
<screen><userinput><command>./configure --prefix=/usr --localstatedir=/var \ |
--sysconfdir=/etc/news --with-lockfile=/var/lock/fetchnews.lck && |
make && |
make install && |
ldconfig && |
make update</userinput></screen></para> |
make update</command></userinput></screen> |
</sect2> |
/trunk/blfs/server/other/leafnode/leafnode-desc.xml |
---|
1,36 → 1,37 |
<sect2> |
<title>Contenu</title> |
<para>Le package leafnode contient |
<userinput>leafnode</userinput>, |
<userinput>applyfilter</userinput>, |
<userinput>texpire</userinput>, |
<userinput>checkgroups</userinput>, |
<userinput>fetchnews</userinput> et |
<userinput>newsq.</userinput></para></sect2> |
<para>Le package <application>Leafnode</application> contient |
<command>leafnode</command>, <command>applyfilter</command>, |
<command>texpire</command>, <command>checkgroups</command>, |
<command>fetchnews</command> et <command>newsq.</command></para></sect2> |
<sect2><title>Description</title> |
<sect3><title>leafnode-version</title> |
<para><command>leafnode-version</command> affiche la version de leafnode. |
</para></sect3> |
<sect3><title>leafnode</title> |
<para>leafnode est le démon serveur NNTP.</para></sect3> |
<para><command>leafnode</command> est le démon serveur <acronym>NNTP</acronym>.</para></sect3> |
<sect3><title>applyfilter</title> |
<para>applyfilter filtre les articles du groupe de news suivant des expressions |
<para><command>applyfilter</command> filtre les articles du groupe de news suivant des expressions |
régulières.</para></sect3> |
<sect3><title>texpire</title> |
<para>texpire fait expirer les anciens articles et les groupes non lus.</para></sect3> |
<para><command>texpire</command> fait expirer les anciens articles et les groupes non lus.</para></sect3> |
<sect3><title>checkgroups</title> |
<para>checkgroups insère les titres des newsgroup dans la base de données des |
<para><command>checkgroups</command> insère les titres des newsgroup dans la base de données des |
newsgroups.</para></sect3> |
<sect3><title>fetchnews</title> |
<para>fetchnews envoie des articles postés et retrouve les nouveaux articles |
<para><command>fetchnews</command> envoie des articles postés et retrouve les nouveaux articles |
lors d'un téléchargement d'un serveur de news.</para></sect3> |
<sect3><title>newsq</title> |
<para>newsq affiche les articles en attente d'être envoyé vers le serveur.</para></sect3> |
<para><command>newsq</command> affiche les articles en attente d'être envoyé vers le serveur.</para></sect3> |
</sect2> |
/trunk/blfs/server/other/dhcp.xml |
---|
1,6 → 1,6 |
<sect1 id="dhcp" xreflabel="dhcp-&dhcp-version;"> |
<sect1 id="dhcp" xreflabel="DHCP-&dhcp-version;"> |
<?dbhtml filename="dhcp.html" dir="server"?> |
<title>dhcp-&dhcp-version;</title> |
<title><acronym>DHCP</acronym>-&dhcp-version;</title> |
&dhcp-intro; |
&dhcp-inst; |
/trunk/blfs/server/other/openssh.xml |
---|
1,6 → 1,6 |
<sect1 id="openssh" xreflabel="openssh-&openssh-version;"> |
<sect1 id="openssh" xreflabel="OpenSSH-&openssh-version;"> |
<?dbhtml filename="openssh.html" dir="server"?> |
<title>OpenSSH-&openssh-version;</title> |
<title>Open<acronym>SSH</acronym>-&openssh-version;</title> |
&openssh-intro; |
&openssh-inst; |
/trunk/blfs/server/other/dhcp/dhcp-config.xml |
---|
1,5 → 1,5 |
<sect2> |
<title>Configurer dhcp</title> |
<title>Configurer <application><acronym>DHCP</acronym></application></title> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>/etc/dhclient.conf</filename></para> |
7,17 → 7,18 |
<sect3><title>Informations de configuration</title> |
<para>Informations sur la configuration du client dhcp peut être trouvé dans le |
<para>Informations sur la configuration du client <acronym>DHCP</acronym> peut être trouvé dans le |
Chapitre 14.</para> |
<para>Notez que vous voulez seulement lancer le serveur dhcp si vous voulez |
adresser les adresses LAN sur votre réseau. Le client dhcp n'a pas besoin de ce |
script pour être utilisé. Notez aussi que ce script est codé pour l'interface |
'eth1', qui a peut-être besoin d'être modifié pour votre configuration |
matérielle. Avec ceci à l'esprit, le script init.d dhcp peut être créé en |
utilisant les commandes suivantes.</para> |
<para>Notez que vous voulez seulement lancer le serveur <acronym>DHCP</acronym> |
si vous voulez adresser les adresses <acronym>LAN</acronym> sur votre réseau. |
Le client <acronym>DHCP</acronym> n'a pas besoin de ce script pour être |
utilisé. Notez aussi que ce script est codé pour l'interface 'eth1', qui a |
peut-être besoin d'être modifié pour votre configuration matérielle. Avec ceci |
à l'esprit, le script de démarrage <application><acronym>DHCP</acronym></application> |
peut être créé en utilisant les commandes suivantes.</para> |
<para><screen><userinput>cat > /etc/rc.d/init.d/dhcp << "EOF"</userinput> |
<screen><userinput><command>cat > /etc/rc.d/init.d/dhcp << "EOF"</command> |
#!/bin/sh |
# Début $rc_base/init.d/dhcp |
60,20 → 61,21 |
esac |
# End $rc_base/init.d/dhcp |
<userinput>EOF |
chmod 755 /etc/rc.d/init.d/dhcp</userinput></screen></para> |
<command>EOF |
chmod 755 /etc/rc.d/init.d/dhcp</command></userinput></screen> |
<para>Le fichier lease doit exister au démarrage. Cette commande suivante |
satisfera celà:</para> |
<para><screen><userinput>touch /var/state/dhcp/dhcpd.leases</userinput></screen></para> |
<screen><userinput><command>touch /var/state/dhcp/dhcpd.leases</command></userinput></screen> |
<para>Les commandes suivantes vont créer un fichier de configuration de base |
pour un serveur dhcp. Il existe de nombreuses options que vous voudriez ajouter |
(information qui est retournée au client dhcp) et celles-ci sont couvertes |
dans les pages man dans <filename>dhcp.conf</filename>.</para> |
pour un serveur <acronym>DHCP</acronym>. Il existe de nombreuses options que |
vous voudriez ajouter (information qui est retournée au client |
<acronym>DHCP</acronym>) et celles-ci sont couvertes dans les pages man dans |
<filename>dhcp.conf</filename>.</para> |
<para><screen><userinput>cat > /etc/dhcpd.conf << "EOF"</userinput> |
<screen><userinput><command>cat > /etc/dhcpd.conf << "EOF"</command> |
default-lease-time 72000; |
max-lease-time 144000; |
ddns-update-style ad-hoc; |
83,7 → 85,7 |
option broadcast-address 195.168.5.255; |
option routers 192.168.5.1; |
} |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Toutes les adresses doivent être modifiées suivant votre situation.</para> |
/trunk/blfs/server/other/dhcp/dhcp.ent |
---|
1,14 → 1,12 |
<!ENTITY dhcp SYSTEM "../dhcp.xml"> |
<!ENTITY dhcp-intro SYSTEM "dhcp-intro.xml"> |
<!ENTITY dhcp SYSTEM "dhcp.xml"> |
<!ENTITY dhcp-intro SYSTEM "dhcp-intro.xml"> |
<!ENTITY dhcp-inst SYSTEM "dhcp-inst.xml"> |
<!ENTITY dhcp-exp SYSTEM "dhcp-exp.xml"> |
<!ENTITY dhcp-config SYSTEM "dhcp-config.xml"> |
<!ENTITY dhcp-desc SYSTEM "dhcp-desc.xml"> |
<!ENTITY dhcp-config SYSTEM "dhcp-config.xml"> |
<!ENTITY dhcp-buildsize "29,6 Mo"> |
<!ENTITY dhcp-version "3.0pl2"> |
<!ENTITY dhcp-download-http ""> |
<!ENTITY dhcp-download-ftp "ftp://ftp.isc.org/isc/dhcp/dhcp-3.0pl2.tar.gz"> |
<!ENTITY dhcp-download-http "http://gd.tuwien.ac.at/infosys/servers/isc/dhcp/dhcp-&dhcp-version;.tar.gz"> |
<!ENTITY dhcp-download-ftp "ftp://ftp.isc.org/isc/dhcp/dhcp-&dhcp-version;.tar.gz"> |
<!ENTITY dhcp-size "852 Ko"> |
<!ENTITY dhcp-time "1,98 SBU"> |
<!ENTITY dhcp-buildsize "29,6 Mo"> |
<!ENTITY dhcp-time "0,23 SBU"> |
/trunk/blfs/server/other/dhcp/dhcp-intro.xml |
---|
1,19 → 1,25 |
<sect2> |
<title>Introduction à dhcp</title> |
<title>Introduction à <application><acronym>DHCP</acronym></application></title> |
<screen>Site de téléchargement (HTTP): <ulink url="&dhcp-download-http;"/> |
Site de téléchargement (FTP): <ulink url="&dhcp-download-ftp;"/> |
Version utilisée: &dhcp-version; |
Taille du package: &dhcp-size; |
Estimation de l'espace disque requis: &dhcp-buildsize;</screen> |
<para>Le package <application><acronym>DHCP</acronym></application> contient à |
la fois les programmes client et serveur pour <acronym>DHCP</acronym>. |
<command>dhclient</command> (le client) est utile pour connecter votre |
ordinateur à un réseau utilisant <acronym>DHCP</acronym> pour affecter les |
adresses réseau. <command>dhcpd</command> (le serveur) est utile pour affecter |
des adresses réseau sur votre réseau privé.</para> |
<para>Le package dhcp contient à la fois les programmes client et serveur pour |
DHCP. dhclient (le client) est utile pour connecter votre ordinateur vers un |
réseau qui utilise DHCP pour assigner les adresses réseau. dhcpd (le serveur) |
est utile pour assigner les adresses réseau sur votre réseau privé.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink |
url="&dhcp-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink |
url="&dhcp-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &dhcp-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: |
&dhcp-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: |
&dhcp-time;</para></listitem></itemizedlist> |
</sect3> |
<screen>dhcp n'a besoin de rien pour compiler mais vous devez avoir le support |
de 'Packet Socket' compilé dans le noyau et le support de 'Socket Filtering' |
soit compilé dans le noyau soit compilé en tant que module.</screen> |
</sect2> |
/trunk/blfs/server/other/dhcp/dhcp-exp.xml |
---|
1,7 → 1,7 |
<sect2> |
<title>Explications des commandes</title> |
<para><userinput>LIBDIR=/usr/lib INCDIR=/usr/include</userinput> : Cette |
<para><parameter>LIBDIR=/usr/lib INCDIR=/usr/include</parameter> : Cette |
commande installe la bibliothèque et les fichiers include dans <filename |
class="directory">/usr</filename> au lieu de <filename |
class="directory">/usr/local</filename>.</para> |
/trunk/blfs/server/other/dhcp/dhcp-inst.xml |
---|
1,11 → 1,14 |
<sect2> |
<title>Installation de dhcp</title> |
<title>Installation de <application><acronym>DHCP</acronym></application></title> |
<para>Installez dhcp en lançant les commandes suivantes:</para> |
<note><para>Vous devez avoir compilé le support du Packet Socket dans le noyau |
soit en intégré soit en module.</para></note> |
<para>Installez <application><acronym>DHCP</acronym></application> en lançant les commandes suivantes:</para> |
<para><screen><userinput>./configure && |
<screen><userinput><command>./configure && |
make && |
make LIBDIR=/usr/lib INCDIR=/usr/include install</userinput></screen></para> |
make LIBDIR=/usr/lib INCDIR=/usr/include install</command></userinput></screen> |
</sect2> |
/trunk/blfs/server/other/dhcp/dhcp-desc.xml |
---|
1,8 → 1,9 |
<sect2> |
<title>Contenu</title> |
<para>Le package dhcp contient <userinput>dhclient</userinput>, |
<userinput>dhcpd</userinput> et <userinput>dhcrelay</userinput>.</para> |
<para>Le package <application><acronym>DHCP</acronym></application> contient |
<command>dhclient</command>, <command>dhcpd</command> et |
<command>dhcrelay</command>.</para> |
</sect2> |
9,17 → 10,20 |
<sect2><title>Description</title> |
<sect3><title>dhclient</title> |
<para>dhclient est l'implémentation du client DHCP.</para></sect3> |
<para><command>dhclient</command> est l'implémentation du client |
<acronym>DHCP</acronym>.</para></sect3> |
<sect3><title>dhcpd</title> |
<para>dhcpd implémente le protocole 'Dynamic Host Configuration Protocol' (DHCP) |
et les requetes 'Internet Bootstrap Protocol' (BOOTP) pour les adresses réseau. |
<para><command>dhcpd</command> implémente le protocole 'Dynamic Host |
Configuration Protocol' (<acronym>DHCP</acronym>) et les requêtes 'Internet |
Bootstrap Protocol' (<acronym>BOOTP</acronym>) pour les adresses réseau. |
</para></sect3> |
<sect3><title>dhcrelay</title> |
<para>dhcrelay apporte un moyen pour accepter les requetes DHCP et BOOTP sur un |
sous-réseau sans un serveur DHCP et les relaie vers un serveur DHCP sur un autre |
sous-réseau.</para></sect3> |
<para><command>dhcrelay</command> apporte un moyen pour accepter les requêtes |
<acronym>DHCP</acronym> et <acronym>BOOTP</acronym> sur un sous-réseau sans un |
serveur <acronym>DHCP</acronym> et les relaie vers un serveur |
<acronym>DHCP</acronym> sur un autre sous-réseau.</para></sect3> |
</sect2> |
/trunk/blfs/server/mail/exim.xml |
---|
1,11 → 1,11 |
<sect1 id="exim" xreflabel="exim-&exim-version;"> |
<sect1 id="exim" xreflabel="Exim-&exim-version;"> |
<?dbhtml filename="exim.html" dir="server"?> |
<title>exim-&exim-version;</title> |
<title>Exim-&exim-version;</title> |
&exim-intro; |
&exim-inst; |
&exim-exp; |
&exim-config; |
&exim-exp; |
&exim-desc; |
</sect1> |
/trunk/blfs/server/mail/mail.xml |
---|
7,9 → 7,8 |
<command>sendmail</command>. Néanmoins, il existe plusieurs autres choix.</para> |
<para>Avec les serveurs <acronym>SMTP</acronym>, il y a un serveur |
<acronym>POP</acronym> (qpopper). Un serveur <acronym>IMAP</acronym> |
(Courier-<acronym>IMAP</acronym> sera disponible pour la prochaine version. |
</para> |
<acronym>POP</acronym> (qpopper) et un serveur <acronym>IMAP</acronym> |
(Courier-<acronym>IMAP</acronym>).</para> |
&postfix; |
&qmail; |
/trunk/blfs/server/mail/exim/exim-config.xml |
---|
1,5 → 1,5 |
<sect2> |
<title>Configurer exim</title> |
<title>Configurer Exim</title> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>/etc/exim.conf</filename>, |
6,15 → 6,15 |
<filename>/etc/aliases</filename></para> |
</sect3> |
<sect3><title>Configuration de exim</title> |
<para>Créez les fichiers de configuration exim avec les commandes suivantes: |
<sect3><title>Informations de configuration</title> |
<para>Créez les fichiers de configuration Exim avec les commandes suivantes: |
</para> |
<para><screen><userinput>cat >> /etc/aliases << "EOF"</userinput> |
<screen><userinput><command>cat >> /etc/aliases << "EOF"</command> |
postmaster: root |
MAILER-DAEMON: root |
<userinput>EOF |
exim -v -bi |
/usr/sbin/exim -bd -q1m</userinput></screen></para> |
<command>EOF |
exim -v -bi && |
/usr/sbin/exim -bd -q1m</command></userinput></screen> |
<note><para>Pour protéger un fichier <filename>/etc/aliases</filename> existant, |
nous allons lui ajouter ces alias si il existe. Ce fichier doit être vérifié |
et les alias dupliqués supprimés.</para></note> |
23,7 → 23,7 |
<para>Pour lancer et arrêter exim lors d'un démarrage/arrêt du système, créer |
le script de démarrage d'exim avec les commandes suivantes:</para> |
<para><screen><userinput>cat > /etc/rc.d/init.d/exim << "EOF"</userinput> |
<screen><userinput><command>cat > /etc/rc.d/init.d/exim << "EOF"</command> |
#!/bin/sh |
# Début $rc_base/init.d/exim |
62,14 → 62,13 |
esac |
# Fin $rc_base/init.d/exim |
<userinput>EOF |
chmod 755 /etc/rc.d/init.d/exim</userinput></screen></para> |
<command>EOF |
chmod 755 /etc/rc.d/init.d/exim</command></userinput></screen> |
<para>Créez les liens symboliques des niveaux d'exécution avec les commandes |
suivantes: |
</para> |
<para> |
<screen><userinput>cd /etc/rc.d/init.d && |
suivantes:</para> |
<screen><userinput><command>cd /etc/rc.d/init.d && |
ln -sf ../init.d/exim ../rc0.d/K25exim && |
ln -sf ../init.d/exim ../rc1.d/K25exim && |
ln -sf ../init.d/exim ../rc2.d/K25exim && |
76,7 → 75,8 |
ln -sf ../init.d/exim ../rc3.d/S35exim && |
ln -sf ../init.d/exim ../rc4.d/S35exim && |
ln -sf ../init.d/exim ../rc5.d/S35exim && |
ln -sf ../init.d/exim ../rc6.d/K25exim</userinput></screen></para> |
ln -sf ../init.d/exim ../rc6.d/K25exim</command></userinput></screen> |
</sect3> |
</sect2> |
/trunk/blfs/server/mail/exim/exim.ent |
---|
1,11 → 1,12 |
<!ENTITY exim SYSTEM "../exim.xml"> |
<!ENTITY exim-intro SYSTEM "exim-intro.xml"> |
<!ENTITY exim-inst SYSTEM "exim-inst.xml"> |
<!ENTITY exim-desc SYSTEM "exim-desc.xml"> |
<!ENTITY exim-exp SYSTEM "exim-exp.xml"> |
<!ENTITY exim-config SYSTEM "exim-config.xml"> |
<!ENTITY exim-buildsize "8,7 Mo"> |
<!ENTITY exim-version "4.14"> |
<!ENTITY exim-download-http ""> |
<!ENTITY exim-desc SYSTEM "exim-desc.xml"> |
<!ENTITY exim-version "4.24"> |
<!ENTITY exim-download-http "http://gd.tuwien.ac.at/infosys/mail/exim/exim4/exim-&exim-version;.tar.bz2"> |
<!ENTITY exim-download-ftp "ftp://ftp.exim.org/pub/exim/exim4/exim-&exim-version;.tar.bz2"> |
<!ENTITY exim-size "1,2 Mo"> |
<!ENTITY exim-buildsize "11 Mo"> |
<!ENTITY exim-time "0,27 SBU"> |
/trunk/blfs/server/mail/exim/exim-intro.xml |
---|
1,16 → 1,26 |
<sect2> |
<title>Introduction à exim</title> |
<title>Introduction à <application>Exim</application></title> |
<screen>Site de téléchargement (HTTP): <ulink url="&exim-download-http;"/> |
Site de téléchargement (FTP): <ulink url="&exim-download-ftp;"/> |
Version utilisée: &exim-version; |
Taille du package: &exim-size; |
Estimation de l'espace disque requis: &exim-buildsize;</screen> |
<para>Le package <application>Exim</application> contient un agent de transport |
de courriers électroniques écrit par l'université de Cambridge, et sortie sous |
la licence <acronym>GNU</acronym> Public License.</para> |
<para>Le package exim contient un agent de transport de mail (Mail Transport |
Agent) écrit par l'université de Cambridge, sous la licence GNU GPL.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink url="&exim-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink url="&exim-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &exim-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: &exim-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: &exim-time;</para></listitem></itemizedlist> |
</sect3> |
<screen>exim dépend de |
<xref linkend="db"/></screen> |
<sect3><title>Dépendances d'<application>Exim</application></title> |
<sect4><title>Requis</title> |
<para><xref linkend="db"/> |
</para></sect4> |
<sect4><title>Optionnel</title> |
<para><xref linkend="xfree86"/> |
</para></sect4> |
</sect3> |
</sect2> |
/trunk/blfs/server/mail/exim/exim-exp.xml |
---|
1,23 → 1,18 |
<sect2> |
<title>Explications des commandes d'installation</title> |
<para><screen><userinput>groupadd exim |
useradd -g exim exim</userinput></screen> : |
Créez le groupe et l'utilisateur qui vont lancer le démon exim.</para> |
<para><command>sed -e ... > Local/Makefile</command>: Beaucoup des options de |
configuration d'<application>Exim</application> sont intégrés. Ici, nous |
spécifions l'ensemble minimum d'options, <parameter>BIN_DIRECTORY</parameter>, |
<parameter>CONFIGURE_FILE</parameter> et |
<parameter>EXIM_USER</parameter>. Nous allons aussi déférer la construction du |
programme de surveillance d'<application>Exim</application> qui requiert le |
support de <application>X</application> Window System, en mettant en commentaire |
la ligne <parameter>EXIM_MONITOR</parameter> dans le <filename>Makefile</filename>.</para> |
<para><screen><userinput>sed -e 's/^BIN_DIR.*$/BIN_DIRECTORY=\/usr\/sbin/' src/EDITME | \ |
sed -e 's/^CONF.*$/CONFIGURE_FILE=\/etc\/exim.conf/' | \ |
sed -e 's/^EXIM_USER.*$/EXIM_USER=exim/' | \ |
sed -e 's/^EXIM_MONITOR/#EXIM_MONITOR/' > Local/Makefile</userinput></screen> : |
<para><command>ln -s exim /usr/sbin/sendmail</command>: |
Crée un lien vers <command>sendmail</command> pour les applications qui en ont |
besoin. <application>Exim</application> acceptera la plupart des options de |
<application>Sendmail</application>.</para> |
Un grand nombre des options de configuration d'exim sont compilés avec. Ici, |
Nous spécifions l'ensemble minimum d'options, BIN_DIRECTORY, CONFIGURE_FILE et |
EXIM_USER. Nous allons aussi reporter la construction du programme de |
surveillance d'exim, réclamant le support de X windows, en mettant en |
commentaire la ligne EXIM_MONITOR dans le Makefile.</para> |
<para><userinput> ln -s /usr/sbin/exim /usr/sbin/sendmail</userinput> : |
Créez un lien vers sendmail pour les applications qui en ont besoin. exim |
acceptera la plupart des options Sendmail en ligne de commande.</para> |
</sect2> |
/trunk/blfs/server/mail/exim/exim-inst.xml |
---|
1,13 → 1,14 |
<sect2> |
<title>Installation de exim</title> |
<title>Installation de <application>Exim</application></title> |
<para>Avant de construire exim, nous avons besoin de créer un utilisateur et un |
groupe exim avec les commandes suivantes:</para> |
<para><screen><userinput>groupadd exim |
useradd -d /dev/null -g exim -s /bin/false exim</userinput></screen></para> |
<para>Avant de construire <application>Exim</application>, nous avons besoin de créer un utilisateur et un |
groupe exim avec les commandes suivantes:</para> |
<para>Installez exim avec les commandes suivantes:</para> |
<screen><userinput><command>groupadd exim && |
useradd -d /dev/null -g exim -s /bin/false exim</command></userinput></screen> |
<para>Installez <application>Exim</application> avec les commandes suivantes:</para> |
<para><screen><userinput>sed -e 's/^BIN_DIR.*$/BIN_DIRECTORY=\/usr\/sbin/' src/EDITME | \ |
sed -e 's/^CONF.*$/CONFIGURE_FILE=\/etc\/exim.conf/' | \ |
sed -e 's/^EXIM_USER.*$/EXIM_USER=exim/' | \ |
/trunk/blfs/server/mail/exim/exim-desc.xml |
---|
1,65 → 1,63 |
<sect2><title>Contenu</title> |
<para>Le package exim contient |
<userinput>exim</userinput>, |
<userinput>exim_dumpdb</userinput>, |
<userinput>exim_fixdb</userinput>, |
<userinput>exim_tidydb</userinput>, |
<userinput>exinext</userinput>, |
<userinput>exiwhat</userinput>, |
<userinput>exim_dbmbuild</userinput>, |
<userinput>exicyclog</userinput>, |
<userinput>exigrep</userinput>, |
<userinput>eximstats</userinput>, |
<userinput>exiqsumm</userinput>, |
<userinput>exim_lock</userinput> et |
<userinput>exim_checkaccess</userinput>. |
<para>Le package Exim contient |
<command>exim</command>, <command>exim_dumpdb</command>, |
<command>exim_fixdb</command>, <command>exim_tidydb</command>, |
<command>exinext</command>, <command>exiwhat</command>, |
<command>exim_dbmbuild</command>, <command>exicyclog</command>, |
<command>exigrep</command>, <command>eximstats</command>, |
<command>exiqsumm</command>, <command>exim_lock</command> et |
<command>exim_checkaccess</command>. |
</para> |
</sect2> |
<sect2><title>Description</title> |
<sect3><title>exim</title> |
<para>exim est le démon de transport de mail (Mail Transport Agent).</para></sect3> |
<para><command>exim</command> est le démon de transport de mail (Mail Transport Agent).</para></sect3> |
<sect3><title>exim_dumpdb</title> |
<para>exim_dumpdb écrit le contenu des bases de données exim sur la sortie |
<para><command>exim_dumpdb</command> écrit le contenu des bases de données exim sur la sortie |
standard.</para></sect3> |
<sect3><title>exim_fixdb</title> |
<para>exim_fixdb modifie les données des bases exim.</para></sect3> |
<para><command>exim_fixdb</command> modifie les données des bases exim.</para></sect3> |
<sect3><title>exim_tidydb</title> |
<para>exim_tidydb supprime les anciens enregistrements dans les bases de données |
<para><command>exim_tidydb</command> supprime les anciens enregistrements dans les bases de données |
d'exim.</para></sect3> |
<sect3><title>exinext</title> |
<para>exinext envoie des requêtes à l'hôte distant sur les délais.</para></sect3> |
<para><command>exinext</command> envoie des requêtes à l'hôte distant sur les délais.</para></sect3> |
<sect3><title>exiwhat</title> |
<para>exiwhat cherche les processus exim en cours d'exécution.</para></sect3> |
<para><command>exiwhat</command> cherche les processus exim en cours d'exécution.</para></sect3> |
<sect3><title>exim_dbmbuild</title> |
<para>exim_dbmbuild crée et reconstruit les bases de données exim. |
<para><command>exim_dbmbuild</command> crée et reconstruit les bases de données exim. |
</para></sect3> |
<sect3><title>exicyclog</title> |
<para>exicyclog réalise un cycle avec les fichiers log d'exim.</para></sect3> |
<para><command>exicyclog</command> réalise un cycle avec les fichiers log d'exim.</para></sect3> |
<sect3><title>exigrep</title> |
<para>exigrep recherche dans les fichiers log d'exim.</para></sect3> |
<para><command>exigrep</command> recherche dans les fichiers log d'exim.</para></sect3> |
<sect3><title>eximstats</title> |
<para>eximstats génère des statistiques mail à partir des fichiers log d'exim. |
<para><command>eximstats</command> génère des statistiques mail à partir des fichiers log d'exim. |
</para></sect3> |
<sect3><title>exiqsumm</title> |
<para>exiqsumm produit une liste des messages dans la queue des mails.</para></sect3> |
<para><command>exiqsumm</command> produit une liste des messages dans la queue des mails.</para></sect3> |
<sect3><title>exiqgrep</title> |
<para><command>exiqgrep</command> est un outil de listes sélectives des queues. |
</para></sect3> |
<sect3><title>exim_lock</title> |
<para>exim_lock verrouille un fichier mailbox.</para></sect3> |
<para><command>exim_lock</command> verrouille un fichier mailbox.</para></sect3> |
<sect3><title>exim_checkaccess</title> |
<para>exim_checkaccess indique si une adresse donnée d'un hôte donné est |
<para><command>exim_checkaccess</command> indique si une adresse donnée d'un hôte donné est |
acceptable ou pas.</para></sect3> |
</sect2> |
/trunk/blfs/server/mail/qmail/qmail-config.xml |
---|
1,5 → 1,5 |
<sect2> |
<title>Configurer qmail</title> |
<title>Configurer <application>qmail</application></title> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>/etc/inetd.conf</filename> et les scripts de démarrage</para> |
7,20 → 7,20 |
<sect3><title>Informations de configuration</title> |
<para>Si inetd est utilisé, la commande suivante va ajouter l'entrée qmaild |
<para>Si <command>inetd</command> est utilisé, la commande suivante va ajouter l'entrée qmaild |
dans <filename>/etc/inetd.conf</filename>: </para> |
<para><screen><userinput>echo "smtp stream tcp nowait qmaild /var/qmail/bin/tcp-env \ |
tcp-env /var/qmail/bin/qmail-smtpd" >> /etc/inetd.conf</userinput></screen></para> |
tcp-env /var/qmail/bin/qmail-smtpd" >> /etc/inetd.conf</userinput></screen></para> |
<para>Si xinetd est utilisé, la commande suivante va ajouter l'entrée qmaild |
<para>Si <command>inetd</command> est utilisé, la commande suivante va ajouter l'entrée qmaild |
dans <filename>/etc/xinetd.conf</filename>: </para> |
<para><screen><userinput>cat >> /etc/xinetd.conf << "EOF"</userinput> |
<screen><userinput><command>cat >> /etc/xinetd.conf << "EOF"</command> |
service smtp |
{ |
disable = no |
identifier = smtp-local |
id = smtp-local |
socket_type = stream |
protocol = tcp |
wait = no |
29,14 → 29,14 |
server_args = /var/qmail/bin/qmail-smtpd |
env = RELAYCLIENT= |
only_from = 127.0.0.1 |
log_on_failture += USERID |
log_on_failure += USERID |
} |
<userinput>EOF</userinput></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Pour automatiser le lancement de qmail, utilisez la commande suivante |
<para>Pour automatiser le lancement de <application>qmail</application>, utilisez la commande suivante |
pour créer le script init.d:</para> |
<para><screen><userinput>cat > /etc/rc.d/init.d/qmail << "EOF"</userinput> |
<screen><userinput><command>cat > /etc/rc.d/init.d/qmail << "EOF"</command> |
#!/bin/sh |
# Début $rc_base/init.d/qmail |
71,13 → 71,13 |
esac |
# Fin $rc_base/init.d/qmail |
<userinput>EOF |
chmod 755 /etc/rc.d/init.d/qmail</userinput></screen></para> |
<command>EOF |
chmod 755 /etc/rc.d/init.d/qmail</command></userinput></screen> |
<para>Créez les liens symboliques vers ce fichier à partir du répertoire |
<filename>rc.d</filename> avec les commandes suivantes: |
<screen><userinput>cd /etc/rc.d/init.d && |
<screen><userinput><command>cd /etc/rc.d/init.d && |
ln -sf ../init.d/qmail ../rc0.d/K25qmail && |
ln -sf ../init.d/qmail ../rc1.d/K25qmail && |
ln -sf ../init.d/qmail ../rc2.d/K25qmail && |
84,7 → 84,7 |
ln -sf ../init.d/qmail ../rc3.d/S35qmail && |
ln -sf ../init.d/qmail ../rc4.d/S35qmail && |
ln -sf ../init.d/qmail ../rc5.d/S35qmail && |
ln -sf ../init.d/qmail ../rc6.d/K25qmail</userinput></screen></para> |
ln -sf ../init.d/qmail ../rc6.d/K25qmail</command></userinput></screen> |
</sect3> |
/trunk/blfs/server/mail/qmail/qmail.ent |
---|
1,10 → 1,11 |
<!ENTITY qmail SYSTEM "../qmail.xml"> |
<!ENTITY qmail-intro SYSTEM "qmail-intro.xml"> |
<!ENTITY qmail-inst SYSTEM "qmail-inst.xml"> |
<!ENTITY qmail-config SYSTEM "qmail-config.xml"> |
<!ENTITY qmail-desc SYSTEM "qmail-desc.xml"> |
<!ENTITY qmail-config SYSTEM "qmail-config.xml"> |
<!ENTITY qmail-buildsize "4,6 Mo"> |
<!ENTITY qmail-version "1.03"> |
<!ENTITY qmail-download-http "http://www.qmail.org/qmail-1.03.tar.gz"> |
<!ENTITY qmail-download-ftp ""> |
<!ENTITY qmail-download-http "http://www.qmail.org/qmail-&qmail-version;.tar.gz"> |
<!ENTITY qmail-download-ftp "ftp://ftp.comimpex.cz/LINUX/System/qmail-&qmail-version;.tar.gz"> |
<!ENTITY qmail-size "225 Ko"> |
<!ENTITY qmail-buildsize "4,6 Mo"> |
<!ENTITY qmail-time "0,14 SBU"> |
/trunk/blfs/server/mail/qmail/qmail-intro.xml |
---|
1,17 → 1,29 |
<sect2> |
<title>Introduction à qmail</title> |
<title>Introduction à <application>qmail</application></title> |
<screen>Site de téléchargement (HTTP): <ulink url="&qmail-download-http;"/> |
Site de téléchargement (FTP): <ulink url="&qmail-download-ftp;"/> |
Version utilisée: &qmail-version; |
Taille du package: &qmail-size; |
Estimation de l'espace disque requis: &qmail-buildsize;</screen> |
<screen> |
Téléchargements additionnels: |
<ulink url="ftp://moni.csi.hu/pub/glibc-2.3.1/qmail-1.03.errno.patch">correctif errno pour qmail</ulink></screen> |
<para>Le package <application>qmail</application> contient le MTA de Dan |
Bernstein. <application>qmail</application> fournit un accès aux |
envois/réceptions de courrier électronique.</para> |
<para>Le package qmail contient l'agent de transport de mails de Dan Bernstein |
(Mail Transport Agent ou MTA). qmail apporte une délivrance et un relais de |
mails locals and distants.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink |
url="&qmail-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink |
url="&qmail-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &qmail-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: |
&qmail-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: |
&qmail-time;</para></listitem></itemizedlist> |
</sect3> |
<sect3><title>Téléchargements supplémentaires</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Corerctif requis: |
<ulink url="&patch-root;/qmail-1.03-errno.patch"/> |
</para></listitem></itemizedlist> |
</sect3> |
</sect2> |
/trunk/blfs/server/mail/qmail/qmail-inst.xml |
---|
1,11 → 1,11 |
<sect2> |
<title>Installation de qmail</title> |
<title>Installation de <application>qmail</application></title> |
<para>qmail a besoin de certains comptes utilisateurs et groupes à ajouter avant |
<para><application>qmail</application> a besoin de certains comptes utilisateurs et groupes à ajouter avant |
l'installation de logiciels. Ajoutez les utilisateurs et les groupes avec les |
commandes suivantes:</para> |
<para><screen><userinput>mkdir /var/qmail && |
<screen><userinput><command>mkdir /var/qmail && |
groupadd nofiles && |
useradd -g nofiles -d /var/qmail/alias alias && |
useradd -g nofiles -d /var/qmail qmaild && |
14,11 → 14,11 |
groupadd qmail && |
useradd -g qmail -d /var/qmail qmailq && |
useradd -g qmail -d /var/qmail qmailr && |
useradd -g qmail -d /var/qmail qmails</userinput></screen></para> |
useradd -g qmail -d /var/qmail qmails</command></userinput></screen> |
<para>Installez qmail en lançant les commandes suivantes:</para> |
<para>Installez <application>qmail</application> en lançant les commandes suivantes:</para> |
<para><screen><userinput>patch -Np1 -i ../qmail-1.03.errno.patch && |
<screen><userinput><command>patch -Np1 -i ../qmail-1.03-errno.patch && |
make setup check && |
./config-fast `hostname` && |
cd /var/qmail && |
28,6 → 28,6 |
mv /var/qmail/boot/home /var/qmail/rc && |
for mandir in 1 5 7 8; do mv /var/qmail/man/man$mandir/* \ |
/usr/man/man$mandir; done && |
rm -rf /var/qmail/man</userinput></screen></para> |
rm -rf /var/qmail/man</command></userinput></screen> |
</sect2> |
/trunk/blfs/server/mail/qpopper.xml |
---|
1,6 → 1,6 |
<sect1 id="qpopper" xreflabel="qpopper-&qpopper-version;"> |
<sect1 id="qpopper" xreflabel="Qpopper-&qpopper-version;"> |
<?dbhtml filename="qpopper.html" dir="server"?> |
<title>qpopper-&qpopper-version;</title> |
<title>Qpopper-&qpopper-version;</title> |
&qpopper-intro; |
&qpopper-inst; |
/trunk/blfs/server/mail/qpopper/qpopper-inst.xml |
---|
1,10 → 1,11 |
<sect2> |
<title>Installation de qpopper</title> |
<title>Installation de <application>Qpopper</application></title> |
<para>Installez qpopper avec les commandes suivantes:</para> |
<para><screen><userinput>./configure --prefix=/usr && |
<para>Installez <application>Qpopper</application> avec les commandes suivantes:</para> |
<screen><userinput><command>./configure --prefix=/usr && |
make && |
make install</userinput></screen></para> |
make install</command></userinput></screen> |
</sect2> |
/trunk/blfs/server/mail/qpopper/qpopper-desc.xml |
---|
1,12 → 1,16 |
<sect2> |
<title>Contenu</title> |
<para>Le package qpopper contient <userinput>qpopper</userinput>. |
<para>Le package <application>Qpopper</application> contient |
<command>qpopper</command>. |
</para> |
</sect2> |
<sect2><title>Description</title> |
<sect3><title>popper</title> |
<para>popper est le démon serveur POP 3.</para></sect3> |
<para><command>popper</command> est le démon serveur |
<acronym>POP</acronym>3.</para></sect3> |
</sect2> |
/trunk/blfs/server/mail/qpopper/qpopper-config.xml |
---|
1,31 → 1,26 |
<sect2> |
<title>Configurer qpopper</title> |
<title>Configurer <application>Qpopper</application></title> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>/etc/inetd.conf</filename> et |
<filename>/etc/syslogd.conf</filename></para> |
</sect3> |
<sect3><title>Informations de configuration</title> |
<sect3><title>Configurer qpopper</title> |
<para>Si vous utilisez inetd, la commande suivante va ajouter l'entrée qpopper |
<para>Si vous utilisez <command>inetd</command>, la commande suivante va ajouter l'entrée qpopper |
dans <filename>/etc/inetd.conf</filename>:</para> |
<para><screen><userinput>echo "pop stream tcp nowait root /usr/sbin/popper popper" >> \ |
<screen><userinput><command>echo "pop stream tcp nowait root /usr/sbin/popper popper" >> \ |
/etc/inetd.conf && |
echo "pop 110/tcp" >> /etc/services && |
killall inetd || inetd && |
echo "local0.notice;local0.debug /var/log/POP.log" >> \ |
echo "local0.notice;local0.debug /var/log/POP.log" >> \ |
/etc/syslog.conf && |
killall -HUP syslogd</userinput></screen></para> |
killall -HUP syslogd</command></userinput></screen> |
<para>Lancez un killall -HUP inetd pour relire le fichier modifié inetd.conf. |
</para> |
<para>Lancez un <command>killall -HUP inetd</command> pour relire le fichier |
modifié <filename>inetd.conf</filename>.</para> |
<para>Si vous utilisez xinetd, la commande suivante va ajouter l'entrée qpopper |
<para>Si vous utilisez <command>xinetd</command>, la commande suivante va ajouter l'entrée qpopper |
dans <filename>/etc/xinetd.conf</filename>:</para> |
<para><screen><userinput>cat >> /etc/xinetd.conf << "EOF" |
<screen><userinput><command>cat >> /etc/xinetd.conf << "EOF"</command> |
service pop |
{ |
port = 110 |
37,8 → 32,8 |
server = /usr/sbin/popper |
server_args = popper |
} |
EOF</userinput></screen></para> |
<para>Lancez un killall -HUP xinetd pour relire le fichier modifié |
<command>EOF</command></userinput></screen> |
<para>Lancez un <command>killall -HUP inetd</command> pour relire le fichier modifié |
<filename>xinetd.conf</filename>. |
</para> |
/trunk/blfs/server/mail/qpopper/qpopper.ent |
---|
1,10 → 1,11 |
<!ENTITY qpopper SYSTEM "../qpopper.xml"> |
<!ENTITY qpopper-intro SYSTEM "qpopper-intro.xml"> |
<!ENTITY qpopper-inst SYSTEM "qpopper-inst.xml"> |
<!ENTITY qpopper-config SYSTEM "qpopper-config.xml"> |
<!ENTITY qpopper-desc SYSTEM "qpopper-desc.xml"> |
<!ENTITY qpopper-config SYSTEM "qpopper-config.xml"> |
<!ENTITY qpopper-buildsize "9 Mo"> |
<!ENTITY qpopper-version "4.0.5"> |
<!ENTITY qpopper-download-http ""> |
<!ENTITY qpopper-download-ftp "ftp://ftp.qualcomm.com/eudora/servers/unix/popper/qpopper4.0.5.tar.gz"> |
<!ENTITY qpopper-download-http "http://public.www.planetmirror.com/pub/mail/popper/qpopper&qpopper-version;.tar.gz"> |
<!ENTITY qpopper-download-ftp "ftp://ftp.qualcomm.com/eudora/servers/unix/popper/qpopper&qpopper-version;.tar.gz"> |
<!ENTITY qpopper-size "2,2 Mo"> |
<!ENTITY qpopper-buildsize "9,0 Mo"> |
<!ENTITY qpopper-time "0,13 SBU"> |
/trunk/blfs/server/mail/qpopper/qpopper-intro.xml |
---|
1,15 → 1,23 |
<sect2> |
<title>Introduction à qpopper</title> |
<title>Introduction à <application>Qpopper</application></title> |
<screen>Site de téléchargement (HTTP): <ulink url="&qpopper-download-http;"/> |
Site de téléchargement (FTP): <ulink url="&qpopper-download-ftp;"/> |
Version utilisée: &qpopper-version; |
Taille du package: &qpopper-size; |
Estimation de l'espace disque requis: &qpopper-buildsize;</screen> |
<para>Le package <application>Qpopper</application> contient un serveur de |
courrier élecronique <acronym>POP</acronym>3.</para> |
<para>Le package qpopper contient un serveur mail POP 3. </para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink url="&qpopper-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink url="&qpopper-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &qpopper-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: &qpopper-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: &qpopper-time;</para></listitem></itemizedlist> |
</sect3> |
<screen>qpopper dépend de |
<xref linkend="sendmail"/> ou <xref linkend="postfix"/> ou <xref linkend="qmail"/></screen> |
<sect3><title>Dépendances de <application>Qpopper</application></title> |
<sect4><title>Requis</title> |
<para><xref linkend="sendmail"/> ou <xref linkend="postfix"/> ou <xref |
linkend="qmail"/> |
</para></sect4> |
</sect3> |
</sect2> |
/trunk/blfs/server/mail/courier.xml |
---|
1,8 → 1,12 |
<sect1 id="courier" xreflabel="courier"> |
<sect1 id="courier" xreflabel="Courier-&courier-version;"> |
<?dbhtml filename="courier.html" dir="server"?> |
<title>courier</title> |
<title>Courier-&courier-version;</title> |
<para>A FAIRE</para> |
&courier-intro; |
&courier-inst; |
&courier-exp; |
&courier-config; |
&courier-desc; |
</sect1> |
/trunk/blfs/server/mail/courier/courier-intro.xml |
---|
0,0 → 1,36 |
<sect2> |
<title>Introduction à <application>Courier</application></title> |
<para>Le package <application>Courier</application> contient un agent de |
transport de courriers électroniques (<acronym>MTA</acronym>). C'est utile pour |
envoyer des courriers aux autres utilisateurs de votre machine. Il peut aussi |
être configuré comme serveur central de mail pour votre domaine ou comme agent |
de relais de courriers. Le package <application>Courier</application> inclut |
aussi une interface de courriers électroniques basé sur le web, <acronym>IMAP</acronym>, |
<acronym>IMAP</acronym>-<acronym>SSL</acronym>, <acronym>POP</acronym>3 et |
<acronym>POP</acronym>3-<acronym>SSL</acronym>. La configuration listée |
ci-dessous permettra aux utilisateurs <acronym>PAM</acronym> et aux utilisateurs |
virtuels compris dans la base de données |
<application>My<acronym>SQL</acronym></application> d'accèder à leurs courriers |
électroniques.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink url="&courier-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink url="&courier-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &courier-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: &courier-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: &courier-time;</para></listitem></itemizedlist> |
</sect3> |
<sect3><title>Dépendances de <application>Courier</application></title> |
<sect4><title>Requis</title> |
<para><xref linkend="gdbm"/> ou <xref linkend="db"/></para></sect4> |
<sect4><title>Optionnel</title> |
<para><xref linkend="mysql"/> ou <xref linkend="postgresql"/>, |
<xref linkend="Linux_PAM"/>, <xref linkend="openssl"/>, |
<xref linkend="libfam"/>, <xref linkend="openldap"/>, expect, |
<xref linkend="apache"/> et <xref linkend="aspell"/></para></sect4> |
</sect3> |
</sect2> |
/trunk/blfs/server/mail/courier/courier-exp.xml |
---|
0,0 → 1,68 |
<sect2> |
<title>Explication des commandes</title> |
<para><parameter>--sysconfdir=/etc/courier</parameter>: Spécifie le répertoire |
où les fichiers de configuration de <application>Courier</application> sont |
installés.</para> |
<para><parameter>--with-piddir=/var/run</parameter>: Spécifie le répertoire où |
les fichiers <filename>PID</filename> de <application>Courier</application> |
sont stockés lorsque <application>Courier</application> est actif.</para> |
<para><parameter>--libexecdir=/usr/sbin</parameter>: libexecdir contient des |
programmes et bibliothèques qui ne peuvent être directement exécutés à partir de |
la ligne de commande.</para> |
<para><parameter>--datadir=/usr/share/courier</parameter>: Spécifie le |
répertoire où différents scripts shell, scripts <application>Perl</application> |
scripts et fichiers de données seront installés.</para> |
<para><parameter>--localstatedir=/var/spool/courier</parameter>: Spécifie le |
répertoire qui contiendra la queue des courriers électroniques et les autres |
données temporaires. Cette option correspond par défaut au sous-répertoire |
<filename class="directory">var</filename> par rapport au répertoire spécifié |
via l'option <option>--prefix</option>.</para> |
<para><option>--disable-root-check</option>: Permet à |
<application>Courier</application> d'être construit en tant qu'utilisateur root.</para> |
<para><parameter>--with-db=gbbm</parameter>: |
<application>Courier</application> requiert soit |
<application><acronym>GDBM</acronym></application> soit |
<application>DB</application>. |
<application><acronym>GDBM</acronym></application> est utilisé si les deux sont |
présents. Cette option force la sélection de la bibliothèque de bases de |
données. |
</para> |
<!-- # Note - Courier will build fine with <xref linkend="db"/>, but all the database files |
will not be created correctly --> |
<para><parameter>--with-mailuser=courier</parameter>: Tout sauf deux démons |
<application>Courier</application> s'exécute en tant qu'utilisateur non |
privilégié. Cette option spécifie l'identifiant de l'utilisateur sous lequel |
<application>Courier</application> sera installé et exécuté.</para> |
<para><parameter>--withmailgroup=courier</parameter>: comme |
<option>--with-mailuser</option>, mais spécifie l'identifiant du groupe. |
</para> |
<para><option>--enable-workarounds-for-imap-client-bugs</option>: il existe |
différents bogues confirmés dans certains clients <acronym>IMAP</acronym> qui |
n'implémentent pas correctement le protocole <acronym>IMAP</acronym>4rev1. Cette |
option active certains contournements pour ces clients <acronym>IMAP</acronym> |
boggués. NOTE: make check échouera si cette option est utilisée. Vous devriez |
d'abord utiliser configure sans cette option, puis, si tous les tests |
post-configuration sont un succès, relancer configure avec cette option et |
recompiler.</para> |
<para><parameter>--with-ispell=/usr/bin/aspell</parameter>: |
Le webmail de <application>Courier</application> peut utiliser un vérificateur |
d'orthographe si le programme aspell est disponible. Si configure trouve ispell, |
la vérification d'orthographe est activé. Si aspell ne se troyve pas dans le |
chemin de recherche actuel, utilisez |
<parameter>--with-ispell=<replaceable>programme</replaceable></parameter> pour |
configurer explicitement l'emplacement d'<application>aspell</application>.</para> |
</sect2> |
/trunk/blfs/server/mail/courier/courier-inst.xml |
---|
0,0 → 1,31 |
<sect2> |
<title>Installation de <application>Courier</application></title> |
<para>Avant de compiler le programme, vous devez créer les utilisateurs et |
groupes qui seront attendues lors de l'exécution du script d'installation. |
Ajoutez les utilisateurs et groupes avec les commandes suivantes:</para> |
<screen><userinput><command>groupadd courier && |
useradd -c 'Courier Mail Server' -d /dev/null -g courier -s /bin/false courier</command></userinput></screen> |
<para>Installez <application>courier</application> en lançant les commandes |
suivantes:</para> |
<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc/courier --with-piddir=/var/run \ |
--libexecdir=/usr/sbin --datadir=/usr/share/courier \ |
--localstatedir=/var/spool/courier --disable-root-check --with-db=gdbm \ |
--with-mailuser=courier --with-mailgroup=courier \ |
--enable-workarounds-for-imap-client-bugs \ |
--with-ispell=/usr/bin/aspell && |
make && |
make install && |
make install-configure</command></userinput></screen> |
<!-- # Note - You may receive an error saying that the mime.types file |
could not be found. This can easily be corrected by adding |
-enable-mimetypes=(location of mime.types file) --> |
</sect2> |
/trunk/blfs/server/mail/courier/courier-desc.xml |
---|
0,0 → 1,157 |
<sect2> |
<title>Contenu</title> |
<para>Le package <application>Courier</application> contient <command> |
cancelmsg</command>, <filename>courier-config</filename>, <command>couriermlm</command>, |
<filename>couriertls</filename>, <filename>deliverquota</filename>, |
<filename>dotforward</filename>, <filename>imapd</filename>, |
<command>lockmail</command>, <command>mailbot</command>, |
<command>maildirkw</command>, <command>maildrop</command>, |
<command>mailq</command>, <filename>makedat</filename>, |
<filename>makemime</filename>, <filename>mimegpg</filename>, |
<filename>preline</filename>, <command>reformail</command>, |
<command>reformime</command>, <filename>rmail</filename>, |
<command>sendmail</command>, <command>testmxlookup</command>, |
<command>courier</command>, <command>courierfilter</command>, |
<filename>courierlogger</filename>, <filename>couriertcpd</filename>, |
<filename>esmtpd</filename>, <filename>esmtpd-msa</filename>, |
<filename>esmtp-ssl</filename>, <command>filterctl</command>, |
<filename>imapd</filename>, <filename>imapd-ssl</filename>, |
<command>makeacceptmailfor</command>, <command>makealiases</command>, |
<command>makehosteddomains</command>, <command>makepercentrelay</command>, |
<command>makesmtpacces</command>, <command>makesmtpaccess-msa</command>, |
<filename>makeuserdb</filename>, <command>makeuucpneighbors</command>, |
<filename>mksmtpcert</filename>, <filename>mkimapdcert</filename>, |
<filename>mkpop3cert</filename>, <filename>pop3d</filename>, |
<filename>pop3d-ssl</filename>, <filename>pw2userdb</filename>, |
<command>showconfig</command>, <command>showmodules</command>, |
<filename>userdb</filename>, <filename>userdbpw</filename>, |
<filename>webgpg</filename>, <command>authdaemon</command>, |
<filename>authdaemon.mysql</filename>, <filename>authdaemon.plain</filename>, |
<filename>aliascombine</filename>, <filename>aliascreate</filename>, |
<filename>aliasexp</filename>, <filename>courierd</filename>, |
<filename>courierpop3d</filename>, <filename>courierpop3login</filename>, |
<filename>imaplogin</filename>, <filename>makedatprog</filename>, |
<filename>pcpd</filename>, <filename>submit</filename>, |
<filename>submitmkdir</filename>, <filename>webadmin</filename>, |
<filename>webmail</filename>, <filename>courierdsn</filename>, |
<filename>addcr</filename>, <filename>authend</filename>, |
<filename>authstate</filename>, <filename>courieresmtp</filename>, |
<filename>courieresmtpd</filename>, <filename>courierfax</filename>, |
<filename>courierdeliver</filename>, <filename>courierlocal</filename>, |
<filename>courieruucp</filename>, <filename>perlfilter</filename>, |
<filename>dupfilter</filename>.</para> |
</sect2> |
<sect2><title>Description</title> |
<sect3><title>cancelmsg</title> |
<para><command>cancelmsg</command> supprime un message de la queue des courriers.</para></sect3> |
<sect3><title>couriermlm</title> |
<para><filename>couriermlm</filename> est le gestionnaire de listes de diffusion Courier.</para></sect3> |
<sect3><title>lockmail</title> |
<para><filename>lockmail</filename> est un outil d'aide pour travailler avec des |
fichiers mailbox.</para></sect3> |
<sect3><title>mailbot</title> |
<para><filename>mailbot</filename> lit un message électronique sur l'entrée |
standard et crée un message électronique en réponse.</para></sect3> |
<sect3><title>maildirkw</title> |
<para><filename>maildirkw</filename> modifie les mots clés du message maildir |
compatible avec Courier-IMAP.</para></sect3> |
<sect3><title>maildrop</title> |
<para><filename>maildrop</filename> est un MDA local de remplacement qui inclut |
un langage de filtres.</para></sect3> |
<sect3><title>mailq</title> |
<para><filename>mailq</filename> affiche une liste de tous les messages n'ayant |
pas été encore apportés.</para></sect3> |
<sect3><title>reformail</title> |
<para><filename>reformail</filename> lit un message sur l'entrée standard, le |
reformate d'une certaine façon et écrit le message sur la sortie standard. |
</para></sect3> |
<sect3><title>reformime</title> |
<para><filename>reformime</filename> est un utilitaire pour reformatter les |
messages MIME.</para></sect3> |
<sect3><title>sendmail</title> |
<para>La commande <filename>sendmail</filename> lit un message et l'envoie à ses |
destinataires. Cette commande fait partie du serveur Courier bien qu'il essaie |
d'émuler le comportement du MTA sendmail original.</para></sect3> |
<sect3><title>testmxlookup</title> |
<para><filename>testmxlookup</filename> liste les noms et adresses IP de relais |
de courrier qui reçoivent le mail pour ce domaine. C'est utile pour diagnostiquer |
des problèmes d'envoi/réception de courriers électroniques.</para></sect3> |
<sect3><title>courier</title> |
<para><filename>courier</filename> est un agent de transport de courrier |
électronique multi-protocole. La commande courier est une commande |
administrative et la plupart de ces options est seulement disponible pour le |
super-utilisateur.</para></sect3> |
<sect3><title>courierfilter</title> |
<para><filename>courierfilter</filename> installe ou désintalle des filtres |
globaux de mail, utilisés pour bloquer certains mails non désirés.</para></sect3> |
<sect3><title>filterctl</title> |
<para><filename>filterctl</filename> installe ou désintalle des filtres |
globaux de mail, utilisés pour bloquer certains mails non désirés.</para></sect3> |
<sect3><title>makeacceptmailfor</title> |
<para><filename>makeacceptmailfor</filename> construit une liste de domaines à |
partir desquels des courriers électroniques sont acceptés.</para></sect3> |
<sect3><title>makealiases</title> |
<para><filename>makealiases</filename> construit une liste des alias à partir |
des répertoires <filename>/etc/courier/aliases</filename> ou |
<filename>/etc/courier/aliasdir</filename> directories.</para></sect3> |
<sect3><title>makehosteddomains</title> |
<para><filename>makehostedomains</filename> construit une base de données de |
domaines compris à partir de <filename>hosteddomains</filename> |
.</para></sect3> |
<sect3><title>makepercentrelay</title> |
<para><filename>makepercentrelay</filename> construit une liste de domaines |
"%-relayed" à partir du répertoire <filename>percentrelay.dir</filename>. |
</para></sect3> |
<sect3><title>makesmtpaccess</title> |
<para><filename>makesmtpacces</filename> construit le fichier d'accès au |
serveur ESMTP à partir du répertoire |
<filename>/etc/courier/smtpaccess</filename>.</para></sect3> |
<sect3><title>makesmtpaccess-msa</title> |
<para><filename>makesmtpaccess-msa</filename> construit le fichier |
d'accès au serveur à partir du répertoire ESMTP |
<filename>/etc/courier/smtpaccess</filename>. Cette liste est pour le protocole |
MSA.</para></sect3> |
<sect3><title>makeuucpneighbors</title> |
<para><filename>makeuucpneighbors</filename> construit une liste de |
destinataires <acronym>UUCP</acronym> utilisant <filename>/etc/courier/uucpneighbors</filename>.</para></sect3> |
<sect3><title>showconfig</title> |
<para><filename>showconfig</filename> affiche la configuration actuelle de Courier.</para></sect3> |
<sect3><title>showmodules</title> |
<para><filename>showmodules</filename> affiche les modules actuelles de Courier.</para></sect3> |
<sect3><title>authdaemon</title> |
<para><filename>authdaemon</filename> est la bibliothèque d'authentication de |
Courier.</para></sect3> |
<sect3><title> </title> |
<para><filename> </filename> .</para></sect3> |
</sect2> |
/trunk/blfs/server/mail/courier/courier-config.xml |
---|
0,0 → 1,290 |
<sect2> |
<title>Configurer <application>Courier</application></title> |
<sect3><title>Fichier de configuration</title> |
<para><filename>/etc/courier/authmysqlrc</filename></para> |
</sect3> |
<sect3><title>Informations de configuration</title> |
<para>Faites les modifications suivantes dans ce fichier si vous utilisez |
<application>My<acronym>SQL</acronym></application>:</para> |
<screen><userinput>MYSQL_SERVER localhost |
MYSQL_USERNAME courier |
MYSQL_PASSWORD (your choice) |
MYSQL_SOCKET /tmp/mysql.sock |
MYSQL_PORT 3306 |
MYSQL_DATABASE courier-mail |
MYSQL_USER_TABLE users |
MYSQL_CLEAR_PWFIELD clear |
DEFAULT DOMAIN (your domain) |
MYSQL_QUOTA_FIELD quota</userinput></screen> |
<para>Si vous utilisez <application>PAM</application>:</para> |
<screen><userinput><command>cat > /etc/pam.d/esmtp << "EOF</command> |
# Début /etc/pam.d/esmtp |
auth required pam_unix.so try_first_pass |
account required pam_unix.so |
session required pam_unix.so |
# Fin /etc/pam.d/esmtp |
<command>EOF |
cat > /etc/pam.d/pop3 << "EOF</command> |
# Début /etc/pam.d/pop3 |
auth required pam_unix.so try_first_pass |
account required pam_unix.so |
session required pam_unix.so |
# Fin /etc/pam.d/pop3 |
<command>EOF |
cat > /etc/pam.d/imap << "EOF</command> |
# Début /etc/pam.d/imap |
auth required pam_unix.so try_first_pass |
account required pam_unix.so |
session required pam_unix.so |
# Fin /etc/pam.d/imap |
<command>EOF |
cat > /etc/pam.d/webmail << "EOF</command> |
# Début /etc/pam.d/webmail |
auth required pam_unix.so try_first_pass |
account required pam_unix.so |
session required pam_unix.so |
# Fin /etc/pam.d/webmail |
<command>EOF</command></userinput></screen> |
<para>Cette commande crée la base de données mysql d'authentication:</para> |
<screen><userinput><command>mysqladmin -uroot -p<replaceable>[password]</replaceable> create courier-mail</command></userinput></screen> |
<para>Cette commande initialise la table users pour la base de données courier-mail:</para> |
<screen><userinput><command>mysql -uroot -p<replaceable>[password]</replaceable> courier-mail |
CREATE TABLE users ( |
id char(128) DEFAULT '' NOT NULL, |
crypt char(128) DEFAULT '' NOT NULL, |
clear char(128) DEFAULT '' NOT NULL, |
name char(128) DEFAULT '' NOT NULL, |
uid int(10) unsigned DEFAULT '65534' NOT NULL, |
gid int(10) unsigned DEFAULT '65534' NOT NULL, |
home char(255) DEFAULT '' NOT NULL, |
quota char(255) DEFAULT '' NOT NULL, |
KEY id (id(128)) |
);</command></userinput></screen> |
<para>Ceci ajoutera l'utilisateur courier que nous avons spécifié précédemment |
dans le fichier authmysql:</para> |
<screen><userinput><command>mysql -uroot -p<replaceable>[password]</replaceable> mysql |
grant all privileges on *.* to courier@localhost identified by '<replaceable>[password]</replaceable>' with grant option;</command></userinput></screen> |
<para><emphasis>Configuration générale pour le courrier</emphasis></para> |
<para>Vous aurez besoin de créer les fichiers suivants avec le contenu |
spécifié.</para> |
<para><filename>/etc/courier/defaultdomain</filename></para> |
<screen><userinput><command>cat > /etc/courier/defaultdomain << "EOF"</command> |
<replaceable>[votre_domaine]</replaceable> |
<command>EOF</command></userinput></screen> |
<para><filename>/etc/courier/me</filename></para> |
<screen><userinput><command>cat > /etc/courier/me << "EOF"</command> |
<replaceable>[servername.votre_domaine]</replaceable> |
<command>EOF</command></userinput></screen> |
<para><filename>/etc/courier/locals</filename></para> |
<screen><userinput><command>cat > /etc/courier/locals << "EOF"</command> |
localhost |
<replaceable>[votre_domaine]</replaceable> |
<command>EOF</command></userinput></screen> |
<para><filename>/etc/courier/esmtpacceptmailfor.dir/system</filename></para> |
<screen><userinput><command>cat >/etc/courier/esmtpacceptmailfor.dir/system << "EOF"</command> |
localhost |
<replaceable>[votre_domaine]</replaceable> |
<command>EOF</command></userinput></screen> |
<para>Vous aurez besoin d'éditer le fichier aliases et de modifier l'entrée |
suivante.</para> |
<para><filename>/etc/courier/aliases/system</filename></para> |
<screen><userinput>postmaster: <replaceable>[your administrator email]</replaceable></userinput></screen> |
<para>Si vous voulez empêcher l'accès à quelques hôtes pour envoyer des |
courriers, vous devrez éditer <filename>/etc/courier/smtpaccess/default</filename>.</para> |
<para>Après avoir terminé les étapes ci-dessus, vous devrez lancer les commandes |
suivantes:</para> |
<screen><userinput><command>makesmtpaccess |
makehosteddomains |
makealiases</command></userinput></screen> |
<para><emphasis>Configuration <acronym>SMTP</acronym>/<acronym>SMTMP</acronym>-<acronym>SSL |
</acronym></emphasis></para> |
<para>Cette section activera le serveur <acronym>SMTP</acronym> de Courier</para> |
<para><filename>/etc/courier/esmtpd</filename></para> |
<screen><userinput>ESMTPDSTART=YES</userinput></screen> |
<para><filename>/etc/courier/esmtpd-ssl</filename></para> |
<screen><userinput>ESMTPDSSLSTART=YES</userinput></screen> |
<para><emphasis>Configuration<acronym>POP</acronym>3/<acronym>POP</acronym>3-<acronym>SSL |
</acronym></emphasis></para> |
<para>Cette section activera le serveur <acronym>POP</acronym>3 de Courier</para> |
<para><filename>/etc/courier/pop3d</filename></para> |
<screen><userinput>POP3DSTART=YES</userinput></screen> |
<para><filename>/etc/courier/pop3d-ssl</filename></para> |
<screen><userinput>POP3DSLLSTART=YES</userinput></screen> |
<para><emphasis>Configuration <acronym>IMAP</acronym>/<acronym>IMAP</acronym>-<acronym>SSL |
</acronym></emphasis></para> |
<para>Cette section activera le serveur <acronym>IMAP</acronym> de Courier</para> |
<para><filename>/etc/courier/imapd</filename></para> |
<screen><userinput>IMAPDSTART=YES</userinput></screen> |
<para><filename>/etc/courierd/imapd-ssl</filename></para> |
<screen><userinput>IMAPDSSLSTART=YES</userinput></screen> |
<para><emphasis>Création des répertoires de courrier des utilisateurs système</emphasis></para> |
<para>Cette section expliquera comment créer les répertoires MailDirs de vos |
utilisateurs système.</para> |
<screen><userinput><command>cd /home/<replaceable>[username]</replaceable> |
maildirmake Maildir |
chown <replaceable>[username]</replaceable>.<replaceable>[username]</replaceable> Maildir -R</command></userinput></screen> |
<para><emphasis>Configuration pour les utilisateurs virtuels</emphasis></para> |
<para>Cette section expliquera comment configurer Maildir pour vos utilisateurs |
virtuels.</para> |
<screen><userinput><command>echo "vmailman:x:9000:9000:Virtual Mailman:/home/vmailman:/bin/bash" >> /etc/passwd |
echo "vmailman:x:9000:" >> /etc/group</command></userinput></screen> |
<para>Maintenant, configurons maildir pour ces utilisateurs virtuels.</para> |
<screen><userinput><command>cd /home/vmailman |
mkdir <replaceable>[virtual_user]</replaceable> |
cd <replaceable>[virtual_user]</replaceable> |
maildirmake Maildir |
chown vmailman.vmailman Maildir -R</command></userinput></screen> |
<para>Ajoutez l'utilisateur virtuel dans la base de données |
<application>My<acronym>SQL</acronym></application>. Vous devez entrer au |
moins une version du mot de passe soit en clair soit crypté.</para> |
<screen><userinput><command>mysql -ucourier -p<replaceable>[password]</replaceable> courier-mail |
insert into users values('<replaceable>[virtual_users]</replaceable>@<replaceable>[domain.com]</replaceable>, |
'<replaceable>[encrypted password or blank]</replaceable>','<replaceable>[clear text password or blank]</replaceable>', |
'<replaceable>[User's Name]</replaceable>',9000,9000,'<replaceable>[location of Maildir]</replaceable>','<replaceable>[Quota in Bytes']</replaceable>);</command></userinput></screen> |
<para>exemple</para> |
<screen><userinput>insert into users values ('blfsuser@linuxfromscratch.org',' |
','password','BLFS User',9000,9000,'/home/vmailman/blfsuser','');</userinput></screen> |
<para><emphasis>Configuration pour le Webmail</emphasis></para> |
<para>Cette section expliquera comment configurer le système webmail de Courier. |
</para> |
<para>Vous avez besoin de copier le fichier webmail de |
<filename>/usr/sbin/courier/webmail/webmail</filename> dans le répertoire |
<filename>cgi-bin</filename> de votre serveur <application>Apache</application>. |
</para> |
<screen><userinput><command>cp -a /usr/sbin/courier/webmail/webmail /var/www/cgi-bin</command></userinput></screen> |
<para>Vous aurez ensuite besoin de copier les images dans un sous-répertoire du |
répertoire <filename>htdocs</filename> de votre serveur |
<application>Apache</application>. Le répertoire nécessite d'être nommé |
<filename>webmail</filename> ou vous avez besoin de le spécifier lors de la |
phase du configure avec <command>--enable-imageurl=/url</command>.</para> |
<screen><userinput><command>cp -a /usr/share/courier/sqwebmail/images /var/www/htdocs/webmail</command></userinput></screen> |
<para><emphasis>Configuration du webmail</emphasis></para> |
<para>Cette section expliquera comment installer le système d'administration web |
de Courier.</para> |
<para>Vous avez besoin de copier le fichier <filename>webadmin</filename> de |
<filename class="directory">/usr/sbin/courier/webmail/webmin</filename> |
dans le répertoire <filename class="directory">cgi-bin</filename> de votre |
serveur <application>Apache</application>.</para> |
<screen><userinput><command>cp -a /usr/sbin/courier/webmail/webadmin /var/www/cgi-bin</command></userinput></screen> |
<para><filename>/etc/courier/webadmin/password</filename></para> |
<screen><userinput><command>cat > /etc/courier/webadmin/password << "EOF"</command> |
<replaceable>[password]</replaceable> |
<command>EOF</command></userinput></screen> |
<para>Si vous n'utilisez pas <acronym>SSL</acronym> sur votre serveur |
<application>Apache</application>, vous aurez besoin d'ajouter |
<filename>/etc/courier/webadmin/unsecureok</filename>, de façon à |
pouvoir utiliser l'outil d'administration web.</para> |
<screen><userinput><command>touch /etc/courier/webadmin/unsecureok</command></userinput></screen> |
</sect3> |
<sect3><title>Script de démarrage Courier</title> |
<para>Le script de démarrage de <application>Courier</application> est le plus |
facile à utiliser. Il créera automatiquement les fichiers de données manquants |
et les certificats <acronym>SSL</acronym> s'ils n'existent pas. Pour installer |
le fichier init.d pour <application>Courier</application>, vous aurez besoin |
d'utiliser les commandes suivantes:</para> |
<screen><userinput><command>cp /usr/src/courier-&courier-version;/courier.sysvinit /etc/rc.d/init.d/courier && |
chmod 755 /etc/rc.d/init.d/courier</command></userinput></screen> |
<para>Créez les liens symboliques vers ce fichier dans les répertoires |
<filename>rc.d</filename> adéquats avec les commandes suivantes:</para> |
<screen><userinput><command>cd /etc/rc.d/init.d && |
ln -sf ../init.d/courier ../rc0.d/K25courier && |
ln -sf ../init.d/courier ../rc1.d/K25courier && |
ln -sf ../init.d/courier ../rc2.d/K25courier && |
ln -sf ../init.d/courier ../rc3.d/S35courier && |
ln -sf ../init.d/courier ../rc4.d/S35courier && |
ln -sf ../init.d/courier ../rc5.d/S35courier && |
ln -sf ../init.d/courier ../rc6.d/K25courier</command></userinput></screen> |
</sect3> |
</sect2> |
/trunk/blfs/server/mail/courier/courier.ent |
---|
1,0 → 0,0 |
<!ENTITY courier SYSTEM "../courier.xml"> |
<!ENTITY courier-intro SYSTEM "courier-intro.xml"> |
<!ENTITY courier-inst SYSTEM "courier-inst.xml"> |
<!ENTITY courier-exp SYSTEM "courier-exp.xml"> |
<!ENTITY courier-config SYSTEM "courier-config.xml"> |
<!ENTITY courier-desc SYSTEM "courier-desc.xml"> |
<!ENTITY courier-version "0.43.2"> |
<!ENTITY courier-download-http "http://osdn.dl.sourceforge.net/sourceforge/courier/courier-&courier-version;.tar.bz2"> |
<!ENTITY courier-download-ftp "ftp://ftp.pu.edu.tw/Unix/Mail/maildrop/courier-&courier-version;.tar.bz2"> |
<!ENTITY courier-size "3,3 Mo"> |
<!ENTITY courier-buildsize "104 Mo"> |
<!ENTITY courier-time "2,79 SBU"> |
/trunk/blfs/server/mail/postfix.xml |
---|
1,9 → 1,10 |
<sect1 id="postfix" xreflabel="postfix-&postfix-version;"> |
<sect1 id="postfix" xreflabel="Postfix-&postfix-version;"> |
<?dbhtml filename="postfix.html" dir="server"?> |
<title>postfix-&postfix-version;</title> |
<title>Postfix-&postfix-version;</title> |
&postfix-intro; |
&postfix-inst; |
&postfix-exp; |
&postfix-config; |
&postfix-desc; |
/trunk/blfs/server/mail/sendmail.xml |
---|
1,6 → 1,6 |
<sect1 id="sendmail" xreflabel="sendmail-&sendmail-version;"> |
<sect1 id="sendmail" xreflabel="Sendmail-&sendmail-version;"> |
<?dbhtml filename="sendmail.html" dir="server"?> |
<title>sendmail-&sendmail-version;</title> |
<title>Sendmail-&sendmail-version;</title> |
&sendmail-intro; |
&sendmail-inst; |
/trunk/blfs/server/mail/postfix/postfix.ent |
---|
1,11 → 1,12 |
<!ENTITY postfix SYSTEM "../postfix.xml"> |
<!ENTITY postfix-intro SYSTEM "postfix-intro.xml"> |
<!ENTITY postfix-inst SYSTEM "postfix-inst.xml"> |
<!ENTITY postfix-exp SYSTEM "postfix-exp.xml"> |
<!ENTITY postfix-config SYSTEM "postfix-config.xml"> |
<!ENTITY postfix-desc SYSTEM "postfix-desc.xml"> |
<!ENTITY postfix-config SYSTEM "postfix-config.xml"> |
<!ENTITY postfix-buildsize "72 Mo"> |
<!ENTITY postfix-version "2.0.13"> |
<!ENTITY postfix-version "2.0.16"> |
<!ENTITY postfix-download-http ""> |
<!ENTITY postfix-download-ftp "ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-&postfix-version;.tar.gz"> |
<!ENTITY postfix-size "1,3 Mo"> |
<!ENTITY postfix-time "0,92"> |
<!ENTITY postfix-buildsize "94 Mo"> |
<!ENTITY postfix-time "0,29 SBU"> |
/trunk/blfs/server/mail/postfix/postfix-intro.xml |
---|
1,7 → 1,7 |
<sect2> |
<title>Introduction à <application>postfix</application></title> |
<title>Introduction à <application>Postfix</application></title> |
<para>Le package <application>postfix</application> contient un agent de |
<para>Le package <application>Postfix</application> contient un agent de |
transport du mail (Mail Transport Agent ou <acronym>MTA</acronym>). Il est |
utile pour envoyer des emails à d'autres utilisateurs de votre machine hôte. |
Il peut aussi être configuré pour etre un serveur central de mail, un agent de |
21,7 → 21,7 |
&postfix-time;</para></listitem></itemizedlist> |
</sect3> |
<sect3><title>Dépendances de <application>postfix</application></title> |
<sect3><title>Dépendances de <application>Postfix</application></title> |
<sect4><title>Requis</title> |
<para><xref linkend="db"/></para></sect4> |
</sect3> |
/trunk/blfs/server/mail/postfix/postfix-inst.xml |
---|
1,5 → 1,5 |
<sect2> |
<title>Installation de <application>postfix</application></title> |
<title>Installation de <application>Postfix</application></title> |
<para>Avant de compiler le programme, vous devez créer des utilisateurs et des |
groupes, qui seront attendu d'être en place lors de l'exécution des scripts |
13,21 → 13,15 |
useradd -c nobody -d /home -g nogroup -s /bin/bash -u 65534 nobody && |
chown postfix:postfix /var/mail</command></userinput></screen> |
<para>Installez <application>postfix</application> en lançant les commandes |
<para>Installez <application>Postfix</application> en lançant les commandes |
suivantes:</para> |
<screen><userinput><command>make && |
make install</command></userinput></screen> |
sh postfix-install daemon_directory=/usr/sbin \ |
manpage_directory=/usr/share/man \ |
sample_directory=/usr/share/doc/postfix \ |
-non-interactive</command></userinput></screen> |
<para>Le script d'installation va entrer dans une partie interactif avec les |
questions de la forme '*_directory:[default]input'. Les valeurs par défaut |
peuvent être acceptées dans tous les cas, sauf trois. Ce qui suit indique |
les trois en question et les réponses modifiées.</para> |
<screen><prompt>daemon_directory:[/usr/libexec/postfix]</prompt><userinput>/usr/sbin</userinput> |
<prompt>manpage_directory:[/usr/local/man]</prompt><userinput>/usr/share/man</userinput> |
<prompt>sample_directory:[/etc/postfix]</prompt><userinput>/usr/share/doc/postfix</userinput></screen> |
<para>L'étape finale d'installation est d'installer la documentation du |
programme avec cette commande:</para> |
/trunk/blfs/server/mail/postfix/postfix-desc.xml |
---|
1,7 → 1,7 |
<sect2> |
<title>Contents</title> |
<para>Le package <application>postfix</application> contient |
<para>Le package <application>Postfix</application> contient |
<filename>bounce |
</filename>, <filename>cleanup</filename>, <filename>error</filename>, |
<filename>flush</filename>, <filename>lmtp</filename>, |
/trunk/blfs/server/mail/postfix/postfix-config.xml |
---|
1,5 → 1,5 |
<sect2> |
<title>Configurer <application>postfix</application></title> |
<title>Configurer <application>Postfix</application></title> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>/etc/aliases</filename>, |
9,7 → 9,7 |
<sect3><title>Informations de configuration</title> |
<para><screen><command>cat > /etc/aliases << "EOF"</command> |
<screen><userinput><command>cat > /etc/aliases << "EOF"</command> |
# Début /etc/aliases |
MAILER-DAEMON: postmaster |
17,7 → 17,7 |
root: LOGIN |
# Fin /etc/aliases |
<command>EOF</command></screen></para> |
<command>EOF</command></userinput></screen> |
<para>Le fichier <filename>/etc/aliases</filename> qui vient juste d'être créé, |
le <filename>main.cf</filename> et le <filename>master.cf</filename> doivent |
32,7 → 32,7 |
le fichier <filename>main.cf</filename> auto-documenté, donc chargez-le à partir |
de votre éditeur pour réaliser les changements dont vous avez besoin.</para> |
<para><screen><command>cp /etc/aliases /etc/aliases.bak |
<screen><userinput><command>cp /etc/aliases /etc/aliases.bak |
cp /etc/postfix/main.cf /etc/postfix/main.cf.bak |
cp /etc/postfix/master.cf /etc/postfix/master.cf.bak |
sed "s/LOGIN/<replaceable>[user]</replaceable>/" /etc/aliases.bak > /etc/aliases |
40,14 → 40,14 |
<replaceable>[localhost.localdomain]</replaceable>/" \ |
/etc/postfix/main.cf.bak > /etc/postfix/main.cf |
/usr/bin/newaliases |
/usr/sbin/postfix start</command></screen></para></sect3> |
/usr/sbin/postfix start</command></userinput></screen></sect3> |
<sect3><title>Script init.d postfix</title> |
<sect3><title>Script de démarrage Postfix</title> |
<para>Pour automatiser le lancement de postfix, utilisez les commandes suivantes |
<para>Pour automatiser le lancement de Postfix, utilisez les commandes suivantes |
pour créer le script <filename>init.d</filename>:</para> |
<para><screen><command>cat > /etc/rc.d/init.d/postfix << "EOF"</command> |
<screen><userinput><command>cat > /etc/rc.d/init.d/postfix << "EOF"</command> |
#!/bin/sh |
# Début $rc_base/init.d/postfix |
88,12 → 88,12 |
# Fin $rc_base/init.d/postfix |
<command>EOF |
chmod 755 /etc/rc.d/init.d/postfix</command></screen></para> |
chmod 755 /etc/rc.d/init.d/postfix</command></userinput></screen> |
<para>Créez les liens symboliques vers ce fichier dans le répertoire rc.d avec |
les commandes suivantes: |
les commandes suivantes:</para> |
<screen><command>cd /etc/rc.d/init.d && |
<screen><userinput><command>cd /etc/rc.d/init.d && |
ln -sf ../init.d/postfix ../rc0.d/K25postfix && |
ln -sf ../init.d/postfix ../rc1.d/K25postfix && |
ln -sf ../init.d/postfix ../rc2.d/K25postfix && |
100,7 → 100,7 |
ln -sf ../init.d/postfix ../rc3.d/S35postfix && |
ln -sf ../init.d/postfix ../rc4.d/S35postfix && |
ln -sf ../init.d/postfix ../rc5.d/S35postfix && |
ln -sf ../init.d/postfix ../rc6.d/K25postfix</command></screen></para> |
ln -sf ../init.d/postfix ../rc6.d/K25postfix</command></userinput></screen> |
</sect3> |
</sect2> |
/trunk/blfs/server/mail/sendmail/sendmail.ent |
---|
1,10 → 1,11 |
<!ENTITY sendmail SYSTEM "../sendmail.xml"> |
<!ENTITY sendmail-intro SYSTEM "sendmail-intro.xml"> |
<!ENTITY sendmail-inst SYSTEM "sendmail-inst.xml"> |
<!ENTITY sendmail-config SYSTEM "sendmail-config.xml"> |
<!ENTITY sendmail-desc SYSTEM "sendmail-desc.xml"> |
<!ENTITY sendmail-config SYSTEM "sendmail-config.xml"> |
<!ENTITY sendmail-buildsize "13 Mo"> |
<!ENTITY sendmail-version "8.12.9"> |
<!ENTITY sendmail-version "8.12.10"> |
<!ENTITY sendmail-download-ftp "ftp://ftp.sendmail.org/pub/sendmail/sendmail.&sendmail-version;.tar.gz"> |
<!ENTITY sendmail-download-http "http://www.sendmail.org/ftp/sendmail.&sendmail-version;.tar.gz"> |
<!ENTITY sendmail-size "1,9 Mo"> |
<!ENTITY sendmail-size "1,8 Mo"> |
<!ENTITY sendmail-buildsize "13 Mo"> |
<!ENTITY sendmail-time "0,43 SBU"> |
/trunk/blfs/server/mail/sendmail/sendmail-intro.xml |
---|
1,15 → 1,22 |
<sect2> |
<title>Introduction à sendmail</title> |
<title>Introduction à <application>Sendmail</application></title> |
<screen>Site de téléchargement (HTTP): <ulink url="&sendmail-download-http;"/> |
Site de téléchargement (FTP): <ulink url="&sendmail-download-ftp;"/> |
Version utilisée: &sendmail-version; |
Taille du package: &sendmail-size; |
Estimation de l'espace disque requis: &sendmail-buildsize;</screen> |
<para>Le package <application>Sendmail</application> contient un agent de |
transport de courriers électroniques (<acronym>MTA</acronym>).</para> |
<para>Le package sendmail contient l'agent de transport de mail (MTA).</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink url="&sendmail-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink url="&sendmail-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &sendmail-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: &sendmail-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: &sendmail-time;</para></listitem></itemizedlist> |
</sect3> |
<screen>sendmail dépend de |
<xref linkend="db"/>, <xref linkend="procmail"/></screen> |
<sect3><title>Dépendances de <application>Sendmail</application></title> |
<sect4><title>Requis</title> |
<para><xref linkend="db"/> et <xref linkend="procmail"/> |
</para></sect4> |
</sect3> |
</sect2> |
/trunk/blfs/server/mail/sendmail/sendmail-inst.xml |
---|
1,25 → 1,26 |
<sect2> |
<title>Installation de sendmail</title> |
<title>Installation de <application>Sendmail</application></title> |
<para>Avant la construction de sendmail, nous avons besoin de créer des |
<para>Avant la construction de <application>Sendmail</application>, nous avons besoin de créer des |
utilisateurs, groupes et répertoires que sendmail utilise avec les commandes |
suivantes:</para> |
<para><screen><userinput>groupadd smmsp && |
<screen><userinput><command>groupadd smmsp && |
groupadd mail && |
useradd -g smmsp -G mail smmsp && |
chmod 1777 /tmp && |
chmod 1777 /var/mail && |
mkdir /var/spool/mqueue</userinput></screen></para> |
mkdir /var/spool/mqueue</command></userinput></screen> |
<para>Installez sendmail avec les commandes suivantes:</para> |
<para>Installez <application>Sendmail</application> avec les commandes suivantes:</para> |
<para><screen><userinput>cat > devtools/Site/site.config.m4 << "EOF"</userinput> |
<screen><userinput><command>cat > devtools/Site/site.config.m4 << "EOF" |
define(`confMANGRP',`root') |
define(`confMANOWN',`root') |
define(`confSBINGRP',`root') |
define(`confUBINGRP',`root') |
define(`confUBINOWN',`root') |
<userinput>EOF |
EOF |
cd sendmail && |
sh Build && |
cd ../cf/cf && |
28,7 → 29,7 |
sh Build sendmail.mc && |
sh Build install-cf && |
cd ../../ && |
sh Build install</userinput></screen></para> |
sh Build install</command></userinput></screen> |
</sect2> |
/trunk/blfs/server/mail/sendmail/sendmail-desc.xml |
---|
1,44 → 1,54 |
<sect2> |
<title>Contenu</title> |
<para>Le package sendmail contient |
<userinput>mail.local</userinput>, |
<userinput>rmail</userinput>, |
<userinput>smrsh</userinput>, |
<userinput>editmap</userinput>, |
<userinput>makemap</userinput>, |
<userinput>mailq</userinput>, |
<userinput>newaliases</userinput>, |
<userinput>sendmail</userinput>, |
<userinput>vacation</userinput>, |
<userinput>praliases</userinput> et |
<userinput>mailstats</userinput>. |
<para>Le package <application>Sendmail</application> contient |
<command>mail.local</command>, <command>rmail</command>, |
<command>smrsh</command>, <command>editmap</command>, |
<command>makemap</command>, <command>mailq</command>, |
<command>newaliases</command>, <command>sendmail</command>, |
<command>vacation</command>, <command>praliases</command> et |
<command>mailstats</command>. |
</para> |
</sect2> |
<sect2><title>Description</title> |
<sect3><title>mail.local</title> |
<para>mail.local ajoute l'entrée standard au fichier mail de l'utilisateur. |
<para><command>mail.local</command> ajoute l'entrée standard au fichier mail de l'utilisateur. |
</para></sect3> |
<sect3><title>rmail</title> |
<para>rmail interprète les mails entrant reçus via uucp.</para></sect3> |
<para><command>rmail</command> interprète les mails entrant reçus via |
<acronym>UUCP</acronym>.</para></sect3> |
<sect3><title>smrsh</title> |
<para>smrsh est un shell restreint pour Sendmail.</para></sect3> |
<para><command>smrsh</command> est un shell restreint pour Sendmail.</para></sect3> |
<sect3><title>editmap</title> |
<para>editmap recherche et édite les fichiers map de Sendmail.</para></sect3> |
<para><command>editmap</command> recherche et édite les fichiers map de Sendmail.</para></sect3> |
<sect3><title>makemap</title> |
<para>makemap crée des fichiers map de Sendmail.</para></sect3> |
<para><command>makemap</command> crée des fichiers map de Sendmail.</para></sect3> |
<sect3><title>mailq</title> |
<para>mailq affiche un résumé des messages mail en attente.</para></sect3> |
<para><command>mailq</command> affiche un résumé des messages mail en attente.</para></sect3> |
<sect3><title>newaliases</title> |
<para>newaliases reconstruit <filename>/etc/mail/aliases.db</filename>. |
<para><command>newaliases</command> reconstruit <filename>/etc/mail/aliases.db</filename>. |
</para></sect3> |
<sect3><title>sendmail</title> |
<para>sendmail est l'agent de transport de mail Sendmail.</para></sect3> |
<para><command>sendmail</command> est l'agent de transport de mail Sendmail.</para></sect3> |
<sect3><title>vacation</title> |
<para>vacation est un répondeur automatique d'email.</para></sect3> |
<para><command>vacation</command> est un répondeur automatique d'email.</para></sect3> |
<sect3><title>praliases</title> |
<para>praliases affiche des alias courants de Sendmail.</para></sect3> |
<para><command>praliases</command> affiche des alias courants de Sendmail.</para></sect3> |
<sect3><title>mailstats</title> |
<para>mailstats affiche des statistiques de Sendmail.</para></sect3> |
<para><command>mailstats</command> affiche des statistiques de Sendmail.</para></sect3> |
</sect2> |
/trunk/blfs/server/mail/sendmail/sendmail-config.xml |
---|
1,36 → 1,34 |
<sect2> |
<title>Configurer sendmail</title> |
<title>Configurer <application>Sendmail</application></title> |
<sect3><title>Fichiers de configuration</title> |
<para><filename>/etc/mail/aliases.db</filename>, |
<filename>/etc/mail/sendmail.cf</filename>, |
<filename>/etc/mail/submit.cf</filename> et |
<filename>/etc/mail/local-host-names</filename>.</para> |
<para><filename>/etc/mail/*</filename>.</para> |
</sect3> |
<sect3><title>Configurer sendmail</title> |
<para><screen><userinput>echo `hostname` > /etc/mail/local-host-names |
cat > /etc/mail/aliases << "EOF"</userinput> |
<sect3><title>Informations de configuration</title> |
<screen><userinput><command>echo `hostname` > /etc/mail/local-host-names |
cat > /etc/mail/aliases << "EOF" |
postmaster: root |
MAILER-DAEMON: root |
<userinput>EOF |
EOF |
cd /etc/mail && |
cp -R /usr/src/sendmail-&sendmail-version;/cf/* . && |
cp -R /usr/src/sendmail-&sendmail-version;/cf/cf/submit.mc . && |
cp -R /usr/src/sendmail-&sendmail-version;/cf/cf/sendmail.mc . && |
newaliases -v &&</userinput></screen></para> |
newaliases -v</command></userinput></screen> |
<para>Pour lancer et arrêter sendmail lors du démarrage et de l'arrêt du |
système, créez le script de démarrage de sendmail avec les commandes suivantes: |
</para> |
<para>Pour lancer et arrêter Sendmail lors du démarrage et de l'arrêt du |
système, créez le script de démarrage <command>sendmail</command> avec les |
commandes suivantes:</para> |
<note><para>L'option -qNm, où N est le nombre de minutes, contrôle la fréquence |
dont Sendmail va examiner la queue des mails. Un défaut de cinq |
minutes est utilisé ici. Les utilisateurs de station individuel |
dont Sendmail va examiner la queue des mails. Un défaut de cinq |
minutes est utilisé ici. Les utilisateurs de station individuel |
pourront vouloir le baisser à une minute, de grandes installations voudront |
la monter.</para></note> |
<para><screen><userinput>cat > /etc/rc.d/init.d/sendmail << "EOF"</userinput> |
<screen><userinput><command>cat > /etc/rc.d/init.d/sendmail << "EOF" |
#!/bin/sh |
# Début $rc_base/init.d/sendmail |
69,13 → 67,13 |
esac |
# Fin $rc_base/init.d/sendmail |
<userinput>EOF |
chmod 755 /etc/rc.d/init.d/sendmail</userinput></screen></para> |
EOF |
chmod 755 /etc/rc.d/init.d/sendmail</command></userinput></screen> |
<para>Créez les liens symboliques des niveaux d'exécution avec les commandes |
suivantes: |
<para><para>Créez les liens symboliques des niveaux d'exécution avec les commandes |
suivantes:</para> |
<screen><userinput>cd /etc/rc.d/init.d && |
<screen><userinput><command>cd /etc/rc.d/init.d && |
ln -sf ../init.d/sendmail ../rc0.d/K25sendmail && |
ln -sf ../init.d/sendmail ../rc1.d/K25sendmail && |
ln -sf ../init.d/sendmail ../rc2.d/K25sendmail && |
82,7 → 80,6 |
ln -sf ../init.d/sendmail ../rc3.d/S35sendmail && |
ln -sf ../init.d/sendmail ../rc4.d/S35sendmail && |
ln -sf ../init.d/sendmail ../rc5.d/S35sendmail && |
ln -sf ../init.d/sendmail ../rc6.d/K25sendmail</userinput></screen></para> |
</sect3> |
ln -sf ../init.d/sendmail ../rc6.d/K25sendmail</command></userinput></screen></sect3> |
</sect2> |