PB ... après proFTPd cherche info pour vsFTPd

quaife Messages postés 30 Statut Membre -  
kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention   -
Hello everybody ;o)
Voila j'ai fait un post sur proFTPd car soucis suite à un arrêt brutal du serveur.
N'ayant pas trouver la solution je l'ai déinstallé et j'suis parti avec vsFTPd.
Mais je n'arrive pas à le faire fonctionner :o(
Pour info, je suis obligé de le dire pour avoir des réponses TRES précises ... je ne connais pas linux :o/ Formation de 2 heures et 4 5 jours de galère avec proFTPd (Encore un merci à Phiphi ;o)

Ce que je peux dire sur mon soucis !!!
J'utilise une MDK10.0

Dans /etc - j'ai mon fichier vsftpd.conf

ftpd_banner=Bienvenu sur le serveur FTP
dirmessage_enable=YES
local_umask=022
connect_from_port_20=YES
accept_timeout=120
data_connection_timeout=240
connect_timeout=120
idle_session_timeout=2400
max_per_ip=10
max_clients=5
anonymous_enable=YES
local_enable=YES
write_enable=YES
pam_service_name=vsftpd
listen=YES

Dans /etc/xinetd.d/ j'ai vsftpd
je tape :
# service vsftpd start j'obtiens OK
(par contre si je fais "stop" j'ai un message qui me dit que ce n'est pas une option de xinetd ... est ce normal ???)

je tape :
# ps -e
mais je ne vois pas de vsftpd :o/ je vois juste xinetd ?!?!?!
je pense que vsftpd n'est pas démarré non ???

Ensuite je m'aperçois que dans /etc/init.d j'ai aussi vsftpd
par curiosité je tape :
# service vsftpd start OK
puis :
# ps -e
Toujours pas de vsftpd :o/

Et pour finir je fais :
# locate vsftpd

voila ce que j'obtiens :
/usr/share/man/man8/vsftpd.8
/usr/share/man/man5/vsftpd.conf.5
/etc/xinetd.d/vsftpd
/etc/vsftpd.conf

Il manque pas des trucs là ?!?!?!?

Et pour finir, pourquoi j'ai décompressé mon fichier et lancer installation sous mon login Laurent et que la commande locate me renvoie
/home/fab/vsftpd-2.0.2 ?!?!?!?

Que me faut il faire ?
merci merci merci :o)

6 réponses

  1. Chris
     
    Verifie que ton installation du serveur FTP n'a pas disparue avec l'arret brutal. Ca m'a deja fait le coup. Pour reconfigurer, installe le packtage drakwizard et fais drakconf/assistant serveur/serveur FTP.

    Une fois reinstallé, va ds la gestion des services et verifie que proftp soit activé.

    Perso, j'utilise gproftpd pour gerer le ftp. Il est tres simple d'utilisation, possede un journal de connexion.

    A++

    J'espere avoir ete clair et d'avoir aidé.
    0
  2. quaife Messages postés 30 Statut Membre
     
    Pas tout compris moaaaa :o(
    Comment vérifier que l'installation du serveur FTP n'a pas disparu ???
    Et là je n'ai plus proFTPd j'ai installé vsFTPd.
    Est ce pareil ???
    0
  3. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Salut,

    /usr/share/man/man8/vsftpd.8
    /usr/share/man/man5/vsftpd.conf.5
    /etc/xinetd.d/vsftpd
    /etc/vsftpd.conf


    On dirait que tu n'as pas l'executable essentiel...
    Tu l'as installé comment?
    0
  4. quaife Messages postés 30 Statut Membre
     
    J'ai téléchargé ce fichier vsftpd-2.0.1.tar.gz sur le site www.neo5k.org
    Double click pour décompresser le fichier

    puis :

    > cd vsftpd-x.x.x
    > make
    > mkdir /var/ftp
    > useradd -d /var/ftp ftp
    > chown root.root /var/ftp
    > chmod og-w /var/ftp
    > make install
    > cp vsftpd /usr/sbin/vsftpd
    > cp vsftpd.conf.5 /usr/share/man/man5
    > cp vsftpd.8 /usr/share/man/man8
    > cp vsftpd.conf /etc

    VERDICT ??? :o)
    0
    1. Phiphi
       
      juste pour vérifier :

      as tu fait un petit

      updatedb

      avant le locate ?? (sinon, tout ce que tu as installé n'a pas été pris en compte dans la recherche "locate"

      Phiphi
      0
    2. quaife Messages postés 30 Statut Membre
       
      Négatif !!! Je fais ... et je mets à jour mon résultat !!!
      ;o)
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. quaife Messages postés 30 Statut Membre
     
    YEEEEEEEEEEESSSSSSSSSSSSS :o) Ca marche !!!
    Mais pas complètement :o(
    Le problème (de vsFTPd) est que j'avais mal configuré mon fichier xinetd.conf ... arrrrgh quelle tâche !!! :o)
    Par contre voici mes derniers soucis :

    - Lorsque je me connecte par IE ... il met "facilement" 3 à 4 minutes pour afficher le contenu !!!

    - Et je n'ai pas de répertoire commun. C'est à dire que si je me connecte sous Laurent il pointe dans /home/Laurent. Et si je me connecte sous Nico il pointe dans /home/Nico.

    Je pense qu'il me faut modifier mon fichier conf mais je ne sais pas quel ligne ajoutée.
    Je vais essayer de trouver sur le Net mais si quelqu'un sait ;o) Merci ;o)

    Ps : mon fichier conf

    ftpd_banner=Bienvenu sur le serveur FTP
    dirmessage_enable=YES
    local_umask=022
    connect_from_port_20=YES
    listen_port=21
    accept_timeout=120
    data_connection_timeout=240
    connect_timeout=120
    idle_session_timeout=2400
    max_per_ip=10
    max_clients=5
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    pam_service_name=vsftpd
    listen=NO
    0
    1. /\/ico
       
      salut
      si tu veux que le dossier principal soit /home tu peux faire ceci
      local_root=/home

      ensuite si tu ne veux pas que l'on puisse aller au dessus et à coté (c'est à dire dans / et dans /blablabla) il faut que tu chroot
      chroot_local_user=YES

      je n'ai pas d'acces annonyme donc je ne sais pas si un anonyme pourra remonter dans la hierrarchie
      0
  7. kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention   434
     
    Je ne suis pas convaincu de mettre /home pour tout le monde, enfin bon ...

    Le mieux est de créér un répertoire /home/public (par ex.)

    A chaque utilisateur il faut créer /home/user/public

    Puis on fait pour tous les utilisateurs :

    mount --bind /home/public /home/user/public


    Quand tu iras, pour n'importe quel user, dans le repertoire /home/user/public tu seras en fait dans /home/public, cependant on bénéficie toujours du CHROOT ....

    Les user ont ainsi un espace commun SEPARE de leur espace privé...

    A toi de jouer avec les droits des répertoires (notamment au niveau des groupes)...

    De plus fais un petit script pour monter et démonter les répertoires à chaque démarrage et arret de la machine ....

    @+
    0