Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
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 31/05/2007, 19h09   #1
Invité régulier
 
Inscription : mai 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 36
Points : 6
Points : 6
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
karaemrah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 19h31   #2
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
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.
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 01h13   #3
Invité régulier
 
Inscription : mai 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 36
Points : 6
Points : 6
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
karaemrah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 09h28   #4
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
As tu bien mis dans ton fichier de conf (du user) la ligne :
?
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 11h53   #5
Invité régulier
 
Inscription : mai 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 36
Points : 6
Points : 6
oui, tout est bon, j'ai essayé de mettre Listen=NO, mais ça ne change rien. je ne comprend pas d'ou ça vient
karaemrah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 13h01   #6
Invité régulier
 
Inscription : mai 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 36
Points : 6
Points : 6
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
karaemrah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 13h07   #7
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
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.
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 13h28   #8
Invité régulier
 
Inscription : mai 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 36
Points : 6
Points : 6
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é
karaemrah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 14h03   #9
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
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.
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 14h06   #10
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
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 :
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
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 15h50   #11
Invité régulier
 
Inscription : mai 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 36
Points : 6
Points : 6
ça ne fonctionne toujours pas

bon, je crois que je vais voir avec un autre serveur FTP, jte remercie pour ton aide
karaemrah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 16h46   #12
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
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+
__________________
www.kywyxy.net
herzleid 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 +2. Il est actuellement 11h17.


 
 
 
 
Partenaires

Hébergement Web