Arborescence navigable pour les users en ftp?

lsda26 -  
 lsda26 -
Bonjour,

J'ai monté un ftp sur un distribution centos6.2 avec vsftp et j'ai désactivé les anonymes.
.
Mais j'ai 2 questions:
.
- Lorsque je me connecte en ftp a partir d'un pc sous seven en tant que "user1" j'arrive par défaut dans /home/user1. Mais le problème, c'est que je peut sortir de ce répertoire et à naviguer dans toute l'arboréscence permise par les droit de mon utilisateur. Donc je peut supprimer pas mal de fichier. Donc comment peut-on limiter la navigation des utilisateurs seulement à un seul répertoire? Par exemple si j'ai un utilisateur "user1" il aura sur le serveur ftp uniquement accès à /home/users/ +les sous répertoire mais pas au reste de l'arborescence du serveur.
.
- Définir pour chaque utilisateur, un répertoire différent de /home /user1 comme accès par défaut? par exemple, je souhaiterai que les répertoire de partage mes utilisateurs soient tous dans /var/ftp/pub/users. Ainsi je créerai autant de répertoire que d'utilisateur et chacun aillant des droits d'accès uniquement sur son répertoire.
.
Merci pour votre aide!

A voir également:

3 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

Par défaut sous vsftp les users sont "chrootés" (ne peuvent pas sortir de leur répertoire personnel), donc sans savoir comment tu as configuré ton serveur et sans voir ton fichier de conf, difficile de se faire une idée ;-(

0
lsda26
 
Salut, merci mais trouver comment les bloquer dans leur home!
chroot_local_user=yes l'optione etait en commentaire par défaut.

- Par contre maintenant, je voudrait savoir si il est possible de creer un répertoire commun sur le serveur ftp sans avoir à se connecter sur 2 session ftp différente (une pour le home et une pour le répertoire partagé).
Je pensais faire un répertoire dans chaque /home de mes users avec un lien vers un meme répertoire physique ayant des droits 777. Comme ça sur la racine du serveur ftp je crée 1 seul répertoire commun et dans le home de chaque utilisateur je crée un répertoire en lien . Est-ce possible ou y a t'il un facon plus simple pour que dans le home de chaque utilisateur il y ai un répertoire commun à tous.

- Est-ce possible de changer le répertoire par défaut de chaque utilisateurs (Ne plus avoir /home/user1 mais par exemple /ftp/user1)?
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Je me suis amusé il y a déjà un bon bout de temps avec vsftp et je dois dire qu'il ne me reste plus grand chose en mémoire ;-((

Donc je ne peux répondre précisément à toutes tes interrogations, désolé ;-\

Par contre voilà quelques liens que j'ai toujours dans mes bookmarks ;-))
https://www.andesi.org/reseau/vsftpd-un-serveur-ftp-securise-et-simple/
http://worldserver3.oleane.com/bouynot/gabuzomeu/alex/doc/vsftpd/
https://www2.deloitte.com/fr/fr/pages/risque-compliance-et-controle-interne/articles/cyber-academy.html/ressources/breves/vsftpd.html.fr
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch15_:_Linux_FTP_Server_Setup
ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.3/EXAMPLE/

Avec ça tu devrais je pense arriver à tes fins ;-))
0
lsda26
 
merci, je vais voir si je trouve des réponses!
0