Next: Invoquer un service ``TCP
Up: Invoquer des services avec
Previous: Invoquer un service autonome
Table des matières
30.2.2 Invoquer un service inetd.
Avec la deuxième méthode, nous demandons à inetd
de lancer le service pour nous. Modifiez votre fichier /etc/inetd.conf
et ajoutez ou modifiez la ligne (l'autre possibilité est mise entre
parenthèses):
ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd
( ftp stream tcp nowait root /usr/sbin/in.wuftpd in.wuftpd
)
|
Redémarrez alors le service inetd:
/etc/init.d/inet restart
( killall -1 inetd )
( /etc/rc.d/init.d/inet restart )
|
et effectuez le test suivant:
ps awx | grep ftp
ftp localhost
|
Les champs constituant le fichier /etc/inetd.conf
ont la signification suivante:
- ftp
- : le nom du service. En consultant le fichier /etc/services,
nous constatons que le numéro de port est 21.
- stream tcp
- : type de connexion (socket) et protocole. Dans
ce cas-ci, nous avons à faire avec une connexion à flux TCP.
- nowait
- : indique de ne pas attendre que le processus quitte avant
d'écouter d'autres connexions entrantes. Comparez la signification
des termes wait et respawn
(chapitre 33).
- root
- : décrit l'ID de l'utilisateur initial sous lequel le service
doit être exécuté.
- /usr/sbin/in.ftpd (/usr/sbin/in.wuftpd)
- : il s'agit de l'exécutable.
- in.ftpd
- : c'est la ligne de commandes. Dans ce cas, c'est le nom
du programme sans option.
Next: Invoquer un service ``TCP
Up: Invoquer des services avec
Previous: Invoquer un service autonome
Table des matières
1-01-2006