xinetd est le démon étendu de services InterNET, une amélioration sécurisée de inetd.
Téléchargement (HTTP): http://www.xinetd.org/xinetd-2.3.12.tar.gz
Taille du téléchargement: 285 Ko
Estimation de l'espace disque requis: 6,5 Mo
Estimation du temps de construction: 0,14 SBU
Installez xinetd en lançant les commandes suivantes:
./configure --prefix=/usr && make && make install |
./configure --prefix=/usr : Change le répertoire d'installation par défaut par /usr/local.
/etc/xinetd.conf
Créez le fichier xinetd.conf avec les commandes suivantes:
cp /etc/xinetd.conf /etc/xinetd.conf.bak |
Assurez-vous que le chemin vers tous les démons est /usr/sbin, plutôt que le chemin par défaut /usr/etc:
sed -e 's/etc/sbin/g' xinetd/sample.conf > /etc/xinetd.conf |
Le format de /etc/xinetd.conf est documenté dans la page man d'xinetd.conf. Plus d'informations sont disponibles dans http://www.xinetd.org.
Créez le script de démarrage xinetd:
cat > /etc/rc.d/init.d/xinetd << "EOF" #!/bin/bash # Début $rc_base/init.d/xinetd # Basé sur le script sysklogd de LFS-3.1 et précédents. # Réécrit par Gerard Beekmans - gerard@linuxfromscratch.org source /etc/sysconfig/rc source $rc_functions case "$1" in start) echo "Starting xinetd..." loadproc /usr/sbin/xinetd ;; stop) echo "Stopping xinetd..." killproc /usr/sbin/xinetd ;; reload) echo "Reloading xinetd..." killall -HUP xinetd ;; restart) $0 stop sleep 1 $0 start ;; status) statusproc /usr/sbin/xinetd ;; *) echo "Usage: $0 {start|stop|reload|restart|status}" exit 1 ;; esac # End $rc_base/init.d/xinetd EOF chmod 754 /etc/rc.d/init.d/xinetd |
Ajoutez les liens symboliques des niveaux d'exécution:
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 |
Maintenant, nous utiliserons notre nouveau script de démarrage pour lancer xinetd:
/etc/rc.d/init.d/xinetd start |
Vérifier le fichier /var/log/daemon.log devrait être intéressant. Ce fichier peut contenir des entrées similaires aux suivantes:
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] |
Ces erreurs sont dûes au fait que nous n'avons pas installé encore la plupart des serveurs avec xinetd.
Le package xinetd contient xinetd, itox et xconv.pl.
xinetd est le démon de services internet.
itox est un outil utilisant pour convertir des fichiers inetd.conf dans le format xinetd.conf.
xconv.pl est un script perl utilisé pour convertir les fichiers inetd.conf dans le format xinetd.conf, similaire à itox.
Précédent | Sommaire | Suivant |
Samba-2.2.8a | Niveau supérieur | Serveurs de contenu |