Vsftpd et accès user local

Fermé
Akimeal Messages postés 15 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 8 octobre 2009 - 8 oct. 2009 à 11:20
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 8 oct. 2009 à 15:27
Bonjour,

Je suis débutant sous linux...
J'ai a charge de réaliser un ftp sécurisé pour ma boite et j'ai choisi la solution vsftpd.
Je suis le fameux tuto sur le site d'Andesi, mais j'ai un petit soucis concernant l'user local.
Les users virtuels (fred et tom) fonctionnent correctement. J'arrive depuis un poste client à accéder au ftp et y déposer ou télécharger des fichier avec des accès différents.
Mais impossible de me connecter sur le ftp avec le user local de mon serveur. Voici le fichier que j'ai copié collé depuis le tuto :) :

--------------------------------------------------------------------

# 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=YES
local_enable=YES
local_umask=022

# Pour des raisons de s�curit� on interdit toute action d'�criture:
write_enable=YES
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 recevro# 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 #
# (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

--------------------------------------------------------------------

Bon j'ai bien analysé les différentes lignes et je me suis permi de rajouter des lignes (ligne en gras). Mais je ne pense pas que ce soit la solution après test.

Comment pourrai-je vous aider pour régler mon problème?

Merci de votre aide.

PS: je viens de voir que la racine /home il y a un directory ftp et l'autre user (compte local)... ça peut être la cause du problème?

5 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
8 oct. 2009 à 14:13
Salut,

Affiche le résultat de
ls -l /etc/vsftpd/vsftpd_user_conf 


Les logs disent quoi?
0
Akimeal Messages postés 15 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 8 octobre 2009 1
8 oct. 2009 à 14:55
Voici le resultat:

-rw-r--r-- 1 root root 16 2010-10-06 02:19 fred
-rw-r--r-- 1 root root 15 2010-10-06 02:19 tom
-rw-r--r-- 1 root root 141 2010-10-07 20:08 toto1
-rw-r--r-- 1 root root 45 2010-10-07 20:08 toto2
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
8 oct. 2009 à 14:56
Re,

C'est qui ton utilisateur local?
toto1 ou toto2 ?
0
Akimeal Messages postés 15 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 8 octobre 2009 1
8 oct. 2009 à 15:04
Nan cela ce sont des utilisateurs virtuels que j'ai créé.
Mon utilisateur local c'est "user" justement qui ne fait pas parti des utilisateurs virtuels de vsftpd. Il faudrait donc que j'ajoute user dans les utilisateurs virtuels?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
8 oct. 2009 à 15:27
Re,

donc que j'ajoute user dans les utilisateurs virtuels?
Non, j'ai lu rapidement en diagonale et je n'ai pas vu la directive pour les anonymes


# On désactive les connexions anonymes
# et on active les non-anonymes(c'est le cas des utilisateurs virtuels):
anonymous_enable=YES


Ben, alors il faut metre NO au lieu de YES
anonymous_enable=NO


Et redémarre le serveur
0