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

Applications et environnements graphiques Discussion :

Petit probleme Vsftpd


Sujet :

Applications et environnements graphiques

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 1
    Par défaut Petit probleme Vsftpd
    Bonjour !

    Voilà j'ai un petit probleme avec la creation de compte FTP

    voici le script sh

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    #!/bin/sh          
                    echo "anon_world_readable_only=NO" > /etc/vsftpd/$1
                    echo "local_root=/home/$1" >> /etc/vsftpd/$1
                    echo "write_enable=YES" >> /etc/vsftpd/$1
                    echo "anon_upload_enable=YES" >> /etc/vsftpd/$1
                    echo "anon_mkdir_write_enable=YES" >> /etc/vsftpd/$1
                    echo "anon_other_write_enable=YES" >> /etc/vsftpd/$1
                    echo "hide_file=(none)" >> /etc/vsftpd/$1
                    echo "force_dot_files=YES" >> /etc/vsftpd/$1
    Quand j'appel le script via la console cela marche nikel avec filezilla.


    Mais quand je test via ma page web avec " Shell_exec("sh /scripts_sh/add_ftp.sh ".$nom.""); " , le script et bien excuté,
    est le fichier est bien créer dans /etc/vsftpd/

    dans le fichier test ( /etc/vsftp/test) ya

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
     anon_world_readable_only=NO
    local_root=/home/test
    write_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES
    hide_file=(none)
    force_dot_files=YES
    mais quand j'essayer de me connecter via Filezilla j'ai un erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Statut : Résolution de l'adresse de ***.com
    Statut : Connexion à 192.168.0.100:21...
    Statut : Connexion établie, attente du message d'accueil...
    Réponse : 220 Bienvenue sur ce serveur FTP !
    Commande : USER test
    Réponse : 331 Please specify the password.
    Commande : PASS ****
    Réponse : 500 OOPS: config file not owned by correct user, or not a file
    Erreur : Erreur critique
    Erreur : Impossible d'établir une connexion au serveur

    Pouvez-vous me renseigner svp.

    Merçi infiniment
    Sandrine

  2. #2
    Membre chevronné Avatar de cboudy
    Profil pro
    Ingénieur informatique industrielle
    Inscrit en
    Avril 2006
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique industrielle
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 407
    Par défaut
    il faut voir les droits du fichier /etc/vsftpd/$1, l'utilisateur et le groupe auquel il appartient
    le propriétaire du processus vsftpd n'a peut-être pas les droits sur ce fichier

  3. #3
    Invité de passage
    Inscrit en
    Mai 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 1
    Par défaut
    Bonjour,

    Un petit up sur ce post car je rencontre exactement le même problème.

    En effet par php le fichier est bien crée mais n'est pas reconnu.
    Donc pour ma part quand il n'y a pas d'options définit dans /etc/vsftp/droit_user
    tout les users virtuelles vont de base dans /home/virtuelle.

    Donc par ftp j'arrive dans /home/virtuelle
    au lieu de /home/login

    Le fichier crée par php appartient au groupe www-data tandis que celui crée sur le server en directe appartient à root.

    Comment je peux le faire exécuter par root ? sans pour autant négliger la sécurité...

    Merci

Discussions similaires

  1. Petit problème de fork
    Par osmose22 dans le forum Linux
    Réponses: 7
    Dernier message: 18/03/2007, 21h10
  2. [TP]petit probleme avec solution
    Par pompompolom dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 02/12/2004, 19h48
  3. petit probleme avec l'éditeur de builder
    Par qZheneton dans le forum C++Builder
    Réponses: 2
    Dernier message: 28/10/2004, 16h19
  4. petit probleme de requete
    Par nico33307 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 25/08/2004, 11h36
  5. petit probleme dans une requte POSTGRE SQL
    Par ghis le fou dans le forum Requêtes
    Réponses: 5
    Dernier message: 08/09/2003, 13h51

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