Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 28/02/2010, 16h04   #1
Invité de passage
 
sandrine sename
Inscription : février 2010
Messages : 1
Détails du profil
Informations personnelles :
Nom : sandrine sename

Informations forums :
Inscription : février 2010
Messages : 1
Points : 0
Points : 0
Par défaut Petit probleme Vsftpd

Bonjour !

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

voici le script sh

Code :
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 :
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 :
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
sandrine59000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2010, 11h28   #2
Membre expérimenté
 
Avatar de cboudy
 
Ingénieur informatique industrielle
Inscription : avril 2006
Messages : 381
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur informatique industrielle

Informations forums :
Inscription : avril 2006
Messages : 381
Points : 525
Points : 525
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
cboudy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2010, 12h40   #3
Invité de passage
 
Inscription : mai 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 1
Points : 1
Points : 1
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
bebere33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 06h59.


 
 
 
 
Partenaires

Hébergement Web