[DSL] Problème sur vsftpd

Bonjour,

A tous, je viens d'installer vsftpd sur dsl, je l'ai configurer pour fonctionner avec inetd mais voila, lorsque je lance vsftpd, j'ai cette réponse :
/etc/init.d/vsftpd : command not found
.

A tout hasard, je vous joint mon vsftpd.conf :
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
idle_session_timeout=600
data_connection_timeout=120
async_abor_enable=NO

ascii_upload_enable=NO
ascii_download_enable=NO

ftpd_banner=Bienvenue.
chroot_local_user=YES
chroot_list_enable=NO

use_localtime=YES


Ansi que la ligne correspondant a vsftpd dans mon inetd.conf au cas ou vous verriez quelque chose qui clocherait :

ftp    stream     tcp     nowait      root     /usr/sbin/tcpd      /usr/sbin/vsftpd


Merci d'avance pour votre aide.

Stéph70
Configuration: Windows XP
Firefox 2.0.0.14

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Salut,

    Si c'est "inet.d" qui gère ton serveur, alors c'est inet.d qu'il faut relancer et non "vsftpd" ;-))
    1. Bonjour et merci jipicy,

      j'ai bien relancé inetd mais voila, j'ai le même résultat que précédemment, c'est à dire :
      sudo /etc/init.d/vsftpd : command not found


      Pour etre bien sur de mon coup, j'ai essayé de le demarrer avec la commande :
      /usr/sbin/vsftpd


      et j'ai comme résultat :
      500 00PS: vsftpd: does not run standalone, must be started from inetd


      Je me dis donc que je dois avoir un problème sur ma ligne qui référence vsftpd dans inetd.conf non ?

      En gros, la, je suis un peu paumé

      Amitiés

      steph70
      1. Ah , je viens de jeter un oeil sur mes fichiers et je constate que je n'ai pas de xinetd et donc je me demande si le problème ne viendrais pas de la.

        Qu'en pensez vous ? Devrais je installer ce daemon en plus ?

        Steph70
        1. Modérateur
          Attention "xinet.d" n'est autre que le remplaçant de "inet.d" (inet utilise qu'un seul fichier de configuration regroupant tous les services, alors que xinet utilise un fichier par service). Tu ne peux avoir qu'une instance de l'un ou de l'autre.

          Si tu veux que ton serveur démarre via la commande "/etc/init.d/vsftpd restart" il faut que tu rajoutes la directive "listen=YES" à ton fichier de conf...
        2. Modérateur
          @jipicySalut,

          p'tit correction ;-))
          c'est plutôt xinetd ou inetd
      2. Modérateur
        Salut,

        /etc/init.d/vsftpd : command not found
        je pense qu'il faut aussi faire un lien symbolique
        ln -s /usr/sbin/vsftpd /etc/init.d/vsftpd
        --
        106485010510997108
        1. Bonjour et merci encore a tous

          je viens d'essayer les modifications suggérées et cette fois au lancement de la commande, j'ai :

          500 00PS: vsftpd: cannot open spécified config file


          Merci encore pour votre aide

          Steph70
          1. Modérateur
            Une piste peut être ? ;-\

            Sinon, vérifie les droits sur le fichiers (-rw-r—r--) en tant que root (propriétaire et groupe)