Configurer vsftpd - droits d'acces aux partitions windows

Salut,

Tout d’abord mon systeme d’exploitation c’est Kubuntu breezy 5.10.

J’ai installé (avec succès) mon serveur ftp telle qu’indiquer dans les différents tutos sur ce log avec virtual utilisateurs etc … mais ca ne correspond pas a ce que je veux faire :confused: Ce que je souhaite faire, c’est :
- créer un compte pour un utilisateurs “user1” par exemple, avec mot de passe (pas de connections anonymes).
- lui donner les droits en lecture sur mon home “jerome” et certains répertoires de mes partitions windows “/mnt/win_donnes” et “/mnt/win_systeme”.
- lui créer un répertoire “upload” afin qu’il puisse écrire sur la partition “win_donnes”.
- si possible créer des groupes d’utilisateurs pour ne pas avoir à définir les meme droits pour 50 users différents.

Je me suis aidé de ces deux tuto (bien fait par ailleur) pour monter et tester le serveur :
* http://www.andesi.org/index.php?node=121
* labo linux de supinfo http://www.labo-linux.com/index.php?page=pas&id=512

Exemple de fichier utilisateur ("fred")dans le repertoire vstpd_user_conf :

# Donnons à 'fred' son droit de lecture/écriture(download/upload), dans un répertoire dédié
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES

# Si l'on désire accorder en plus à 'fred' le droit de créer un dossier
anon_mkdir_write_enable=YES

# ou même le droit de renommer ou supprimer
anon_other_write_enable=YES

mon fichier vsftpd.conf :

# Ceci configure vsFTPd en mode "standalone"
listen=YES

# 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 'virtual' que nous avons défini plus haut, et au home
# correspondant: '~virtual/'.
guest_enable=YES
guest_username=virtual

# On veut que les utilisateurs virtuels restent chez eux: '~virtual/'
# (attends, on leur a fait un toît, c'est pas pour rien!)
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=15
max_per_ip=4

####################################
# Debian customization             #
# (ou adoptons la debian attitude) #
####################################
# 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
user_config_dir=/etc/vsftpd/vsftpd_user_conf

Si vous avez reussi à configurer votre serveur ftp à peu près comme je le désire, je suis prêt à tester un autre logiciel. En tout cas merci à ceux qui proposeront une aide :wink:

pS : autre probleme ===> impossible de télécharger à plus de 4 ko/s avec amsn alors que les ports sont ouverts dans firestarter … :ouch: une idée dessus ? :pt1cable:

T’as essayer en désinstallant ou en desactivant firestarter pour voir?

oui avec ou sans firestarter, c’est la meme chose il me semble. J’avais déjà ce probleme sur une autre distrib linux ou firestarter n’était pas installé.
Le probleme avait été contourné en installant Mercury (en remplacement de amsn) mais celui ci est lourd en utilisation car fait en java.

Vu que t’es sous kubuntu tu peux essayer avec kopete. Sinon ya aussi gaim qui est très bien mais il te faudra installer les paquets gtk (gnome).

Tu pourras voir si ca vient de amsn ou de la configuration réseau de ton pc.

Bon toujours aucune réponse :??: :frowning:

En attendant j’ai essayé avec proftpd. Je peux me connecter à TOUT mon serveur : acces aux partions windows comme linux. Meme avec un utilisateur normalement limité a 1 partition de windows, celui ci a acces à tous mon pc.
Apparemment, il faut que kes utilisateurs correspondent à des users de mon system linux … ce que je ne veux pas.

Voici ce que gftp me dit quand il se connecte (avec succes) à mon server :

Pourquoi je vois pure-ftpd alors que je l’ai désinstallé avec adept ?? :ouch: :ouch: :ouch:

Je vous poste mon fichier proftpd.conf :

Pour l’instant ya pas eu beaucoup de réponses :neutre: :sweet: