IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Configuration de VSFTPD en mode "utilisateur virtuel"


Sujet :

Administration système

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 36
    Points : 16
    Points
    16
    Par défaut Configuration de VSFTPD en mode "utilisateur virtuel"
    Bonjour,

    J'ai suivi les instructions de ce Tutoriel pour l'installation d'un serveur LAMP.

    Je suis chez Dedibox, avec Debian sarge d'installé.

    Je bute sur un probleme concernant le service VSFTPD. Les droits d'utilisateur sont correct, j'ai scrupuleusement suivi les instructions, mais rien n'y fait, l'utilisateur ne peut pas uploader dans son dossier.

    Quelqu"un peut m'aider?

    Merci

  2. #2
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    Salut,

    Normalement dans le fichier de log tu as la raison de cet échec. Là comme ça je dirai que le répertoire dans lequel tu essais d'écrire n'autorise pas le user vsftpd à écrire dedans (ou le groupe ftp). Vérifie tes droits.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 36
    Points : 16
    Points
    16
    Par défaut
    Bonsoir,

    Voila le message que j'ai quand je veux supprimer un fichier:


    Commande : DELE /public_html/index.html
    Réponse : 550 Delete operation failed.

    En ce qui concerne les droits, ils sont corrects, j'ai vérifier 15 fois

  4. #4
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    As tu bien mis dans ton fichier de conf (du user) la ligne :
    ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 36
    Points : 16
    Points
    16
    Par défaut
    oui, tout est bon, j'ai essayé de mettre Listen=NO, mais ça ne change rien. je ne comprend pas d'ou ça vient

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 36
    Points : 16
    Points
    16
    Par défaut
    Alors, apres avoir fait un petit retour en arriere, je me suis souvenu que je n'avais pas pu faire une action pour la configuration d'apache2.conf

    Selon le tutoriel, je devait decommenter une ligne qui contenait ceci:

    #UserDir public_html

    mais je n'ai pas cette ligne dans apache2.conf

    Alors, ma question est, est-ce que cette ligne peut etre ajouter comme ça au beau mileu d'apahe2.conf, ou dois-je la mettre dans un ensemble de code qui va avec?

    Merci

  7. #7
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    Cette ligne peut être ajoutée n'importe ou, mais ça sert à rien. Le # devant sert à la mettre en commentaire. Donc c'est comme si elle n'existait pas.

    Je sais pas si c'est le cas de debian (j'utilise gentoo) mais il est possible que ton fichier conf soit divisé en plusieur.

    Tu devrai passer plutot un grep -i UserDir * et grep -i UserDir */* depuis le répertoire d'apache pour être sur que cette directive n'est pas active.

    Je vais relire ton tuto et le comparer à mes notes.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 36
    Points : 16
    Points
    16
    Par défaut
    Merci de ton aide

    quand je fais le Grep, j'obtient ceci:

    mods-available/userdir.conf:<IfModule mod_userdir.c>
    mods-available/userdir.conf: UserDir public_html
    mods-available/userdir.conf: UserDir disabled root
    mods-available/userdir.load:LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so



    j'ai regardé dans userdir.conf, et les lignes du module sont decommentées, donc j'ai vérifié ces lignes sur apache2.Conf:

    # Include module configuration:
    Include /etc/apache2/mods-enabled/*.load
    Include /etc/apache2/mods-enabled/*.conf

    Ils ne devrait pas y avoir avalaible au lieu de enabled?

    J'ai l'impression que mon apache2.conf est mal configuré

  9. #9
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    hum, oui ce serai plus logique.

    Je commencerai par commenter les lignes qui vont bien dans mods-available/userdir.conf et relancerai apache.

    Test et si ça marche toujours pas on va regarder de plus pres ce fichier de conf.

  10. #10
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    Je crois que j'ai trouvé. Dans ton tuto, les valeures suivantes sont à No pour éviter toute action d'écriture. Chez moi c'est à yes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     cat /etc/vsftpd/users_conf/alexandre
    anon_world_readable_only=NO
    write_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES
    local_root=alexandre
    local_umask=022

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 36
    Points : 16
    Points
    16
    Par défaut
    ça ne fonctionne toujours pas

    bon, je crois que je vais voir avec un autre serveur FTP, jte remercie pour ton aide

  12. #12
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    J'avoue que là je sèche un peu. Désolé.

    Je peux te donner un lien vers ma doc si tu veux comparer. Par contre je te previens, elle est pas formatée. J'ai écris la doc au fure et à mesure de mon installation. C'est pour ces raisons que pour l'instant je la met pas vraiment à disposition. Mais si tu veux je peux te filer le lien.

    A+

Discussions similaires

  1. Configuration de VSFTPD en mode "utilisateur virtuel"
    Par Selena dans le forum Administration système
    Réponses: 2
    Dernier message: 12/04/2010, 10h37
  2. Réponses: 4
    Dernier message: 14/10/2004, 17h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo