configuration {spéciale ?} de vsftpd - Linux et OS Alternatifs
Marsh Posté le 22-10-2005 à 01:59:05
Bon toujours aucune réponse
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 :
Citation : 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- |
Pourquoi je vois pure-ftpd alors que je l'ai désinstallé avec adept ??
Je vous poste mon fichier proftpd.conf :
Citation : # |
Marsh Posté le 21-10-2005 à 00:22:30
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 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.ph [...] pas&id=512
Exemple de fichier utilisateur ("fred" )dans le repertoire vstpd_user_conf :
Code :
* # 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 :
Code :
* # 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
pS : autre probleme ===> impossible de télécharger à plus de 4 ko/s avec amsn alors que les ports sont ouverts dans firestarter ...... une idée dessus ?