Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/12/2007, à 08:25

Vash59

vsFTPd et les utilisateurs Virtuels

Bonjour, je suis un petit nouveau d'ubuntu, et je me suis rapidement attaque au serveur FTP smile

j'ai suivit a la lettre la documentation http://doc.ubuntu-fr.org/vsftpd pour faire les premiers pas avec le serveur, tout marche parfaitement ou presque wink

j'ai reusit a creer les access au serveur pour les util1 et util2 mais quand je me log sous 1 de ces 2 utilisateurs mon arriver dans le dossier local_root n'est pas pris en compte, enfin je dirais meme que le fichier util1 placer dans le dossier /etc/vsftpd/vsftpd_user_conf/ n'est pas lu par le serveur a ma connection, il me dirige donc pas defaut sur le dossier /home/ftp/ avec aucun droits, je seche.... j'ai essayer de trouvers quelques reponse sur le forum, mais rien de bien spécifique a mon cas et impossible de faire tourner la recherche avec le mot clef vsftpd

Mon fichier vsftpd.conf :

# Ceci configure vsFTPd en mode "standalone"
listen=YES
listen_port=1664
# On désactive les connexions anonymes
# et on active les non-anonymes(c'est le cas des utilisateurs virtuels):
anonymous_enable=NO
local_enable=YES

# Pour des raisons de sécurité on interdit toute action d'écriture:
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO

# 'guest_enable' est très important: cela active les utilisateurs virtuels!
# 'guest_username' fait correspondre tous les utilisateurs virtuels à 
# l'utilisateur 'ftp' que nous avons défini plus haut, et au home
# correspondant: '/home/ftp/'.
guest_enable=YES
guest_username=ftp

# On veut que les utilisateurs virtuels restent chez eux: '/home/ftp/'
chroot_local_user=YES

# On défini le nombre maximum de sessions à  200(les nouveaux clients recevront
# un message du genre: "erreur: serveur occupé").
# On défini le nombre maximum de sessions par IP à  4
max_clients=200
max_per_ip=4

####################################
# Debian customization             #
####################################
# Some of vsftpd's settings don't fit the Debian filesystem layout by
# default.  These settings are more Debian-friendly.
#
# This option should be the name of a directory which is empty.  Also, the
# directory should not be writable by the ftp user. This directory is used
# as a secure chroot() jail at times vsftpd does not require filesystem
# access.
secure_chroot_dir=/var/run/vsftpd
#
# This string is the name of the PAM service vsftpd will use.
pam_service_name=vsftpd
#
# This option specifies the location of the RSA certificate to use for SSL
# encrypted connections.
rsa_cert_file=/etc/ssl/certs/vsftpd.pem


## Activer la configuration per-user
user_config_dir=/etc/vsftpd/vsftpd_user_conf

le fichier util1 placer dans /etc/vsftpd/vsftpd_user_conf :

## l'utilisateur est enfermer dans le dossier TEST
local_root=/home/ftp/test/

## Droit de telechargement
anon_world_readable_only=NO

## Droit d'ecriture
write_enable=YES
anon_upload_enable=YES

## Creer des dossiers
anon_mkdir_write_enable=YES

## Droit de renommer, supprimer
anon_other_write_enable=YES

je ne comprend pas vraiment, car se sont plus ou moins de superbe copier coller du tuto smile

enfin si quelqu'un a une idee je suis prenneur wink

merci d'avance !

#2 Le 29/12/2007, à 08:32

Vash59

Re : vsFTPd et les utilisateurs Virtuels

je voulais savoir aussi, pour activer les comptes virtuels ont est obliger de mettre la variable Local_enable a Yes mais est-ce que cette variable n'autorise pas en meme temps le login des comptes de la machine ?

et encore une autre pour la route mais c plus un detail smile

est-il possible de modifier les message envoyer au client tel que le 421 ? plus presicement de passer ces message en francais ou de les editer dans un fichier utiliser pas le serveur, ou sont-il directement coder dans le code source ?

#3 Le 29/12/2007, à 09:06

Vash59

Re : vsFTPd et les utilisateurs Virtuels

Je me repond partiellement a mon premier msg, le fait que je n'arriver pas dans le mon dossier de mon serveur est du a filezilla qui grade en memoire les dossiers parcourut .... pas bien, rien a voir avec l'excelent FlashFXP smile enfin un probleme persiste, je peut telecharger mais aucun droit en ecriture, je ne peut ni creer un dossier ni upload, malgres les autorisations accorder, j'avais lu quelque part qu'il falait aussi avec le droit en "phisique" sur l'ordi et pas seulement sur le serveur, je vais essaye de voir ca....

#4 Le 29/12/2007, à 09:56

Vash59

Re : vsFTPd et les utilisateurs Virtuels

comme je le deviner, une petit autorisation sur le dossier /home/ftp en lecture ecriture creation a regler le probleme...

encore desole du derangement, et pour toutes mes fautes big_smile

si toutefois vous savez quoi pour mon 2eme messages, je n'ai pas trouver de reponses....:rolleyes:

#5 Le 29/12/2007, à 14:37

Vash59

Re : vsFTPd et les utilisateurs Virtuels

re smile

je suis arriver sur un autre type de probleme avec les clients FTP, ne pensant pas que le probleme provient du serveur je l'ai poster dans la section adequate, voici le lien au cas ou....


http://forum.ubuntu-fr.org/viewtopic.php?id=178121

#6 Le 31/12/2007, à 12:26

xtriade

Re : vsFTPd et les utilisateurs Virtuels

Salut
Y a une erreur dans local_root

## l'utilisateur est enfermer dans le dossier TEST
local_root=/home/ftp/test/

Il faut mettre le nom du dossier de l'utilisateur TEST

local_root=test

@+

Dernière modification par xtriade (Le 03/01/2008, à 22:36)


Hadopi = loi débile

Hors ligne