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 13/07/2011, à 09:14

thor14

vsftpd et utilisateurs

Bonjour,

j'utilise comme serveur ftp vsftpd, jais créer un home commun avec un dossier source auquel je veux que les utilisateurs se connectent et uniquement a lui.
le probleme est qu'ils voient aussi les autres dossiers du home meme les caché, existe t il un parametre comme dans samba ou l'on puisse dire de ne pas afficher les fichiers caché

merci

Hors ligne

#2 Le 13/07/2011, à 12:40

gisclace

Re : vsftpd et utilisateurs

Bonjour,
Si je ne dis pas de bêtises tu dois utiliser pour le moment des utilisateurs du pc, je te conseille de créer des utilisateurs virtuel qui sont plus facile à gérer et que tu peux sans soucis emprisonner dans un dossier.

Hors ligne

#3 Le 13/07/2011, à 12:56

thor14

Re : vsftpd et utilisateurs

merci pour ta réponse mais comment fait on ??

Hors ligne

#4 Le 13/07/2011, à 14:35

gisclace

Re : vsftpd et utilisateurs

Avec la doc vsftpd ^^

Voici le lien, c'est la partie 4

http://doc.ubuntu-fr.org/vsftpd

Hors ligne

#5 Le 21/07/2011, à 18:03

thor14

Re : vsftpd et utilisateurs

merci pour vos réponses

mon problème est a moitié résolu je m'explique
jais suivi le tuto et ai crée des utilisateurs virtuels sa marche !! mise a part la connections ssl  sa jais abandonné
mon problème est toujours le même les utilisateurs qui se connectes voient les autres dossier, ainsi que les fichiers cachés exemple avec filezilla qui affiche toutes l’arborescence
avec samba il suffi de mettre la commande veto files pour cacher les fichiers

est ce qu'il existe la meme commande sous vsftp

merci

Hors ligne

#6 Le 21/07/2011, à 18:41

src

Re : vsftpd et utilisateurs

chroot_local_user=YES
local_root=/tondossier

Actuellement sur Manjaro Xfce (amd64)

Hors ligne

#7 Le 22/07/2011, à 06:39

thor14

Re : vsftpd et utilisateurs

src a écrit :
chroot_local_user=YES
local_root=/tondossier

non ça ne marche pas les utilisateurs distant voient toujours les fichier ex Documents, Photos

et a moins que je me trompe si je fais chroot_local_user= yes les utilisateurs ne seront plus prisonnier dans leurs home

je veux que seul l'utilisateur local puisse voire les fichiers de sont home pas les connexions distante
pour info jais crée un utilisateur toto et groupe toto je bien sur que en local toto voie ses fichiers dans son home mais pas quant il y accède a distance via le proto ftp la je veux qu'il ne puisse accéder et voire qu'un seul répertoire en l'occurrence public

Hors ligne

#8 Le 23/07/2011, à 07:13

thor14

Re : vsftpd et utilisateurs

personnes na de réponses a mon problème ????

Hors ligne

#9 Le 12/09/2011, à 10:02

chabin972

Re : vsftpd et utilisateurs

thor14 a écrit :

personnes na de réponses a mon problème ????

bonjour,

j'ai le même problème que toi, (http://forum.ubuntu-fr.org/viewtopic.php?id=632951), si tu as réussi ou trouver une solution pour dépanner merci de me dire.

Bonne journée.

Hors ligne

#10 Le 28/02/2013, à 16:50

Compte supprimé

Re : vsftpd et utilisateurs

Salut,

J'avais le même problème que toi, ma solution à été résolu par hasard en créant un certificat ssl avec openssl. tu dois par la suite utiliser une connexion sécurisé, mais les clients auront accès seulement au dossiers pour les quels tu leurs donne les droit. voici quelques étapes pour t'aider!

Ça ce fait en 5 minutes!!!

après, les client ne pourront plus ce connecter en ftp ils devront absolument le faire en ftps.

-installer openssl
sudo apt-get install openssl

-Création d'un certificat
sudo openssl req -new -x509 -days 365 -nodes -out /etc/ssl/private/vsftpd.cert.pem -keyout /etc/ssl/private/vsftpd.key.pem

-ensuite il te pose quelques questions, la seule importante c'est le nom de domaine...
Common Name... (MOI PERSO J'AI SIMPLEMENT DONNER LE NOM DE MON SERVEUR)

-Sécuriser les fichiers
sudo chown root:root /etc/ssl/private/vsftpd.cert.*
sudo chmod 600 /etc/ssl/private/vsftpd.cert.*

-la derniere étape est la sécurisation de ton fichier vsftpd.conf
sudo nano /etc/vsftpd.conf ou /etc/vsftpd/vsftpd.conf

-et tu ajoute ces lignes a ton fichier vsftpd.conf
# Options for SSL
# encrypted connections.

ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=NO
force_local_logins_ssl=YES
# require_ssl_reuse=NO # Certains clients FTP nécessitent cette ligne

ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES

rsa_cert_file=/etc/ssl/private/vsftpd.cert.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.key.pem