> Je suppose qu'il faut créer un compte sur la machine pour chaque utilisateur 
> qui pourra se loguer sur le serveur FTP 
> et avoir accès à son propre répertoire. Par contre une fois l'utilisateur 
> crée, à partir d'un client ftp, il a 
> entièrement le droit de sortir de son repertoire maison, il a donc accès à la 
> totalité du filesystem !
> Comment dois-je faire pour limiter son accès à son compte home ? Dois-je 
> jouer avec chmod ou bien avec proftpd.conf ?

La plupart des serveurs ftp utiliseront le fichier /etc/ftpchroot, si
présent, pour connaître les utilisateurs restreints à l'exploration de
leur propre compte.
Voici l'extrait correspondant dans la page de manuel pour lukemftpd:
     4.   If the user name appears in the file /etc/ftpchroot the ses-
          sion's root will be changed to the user's login directory by
          chroot(2) as for an ``anonymous'' or ``ftp'' account (see next
          item).  However, the user must still supply a password.  This
          feature is intended as a compromise between a fully anonymous
          account and a fully privileged account.  The account should
          also be set up as for an anonymous account.

Miod

[Merci de couper tes lignes à 72 caractères]


Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à