Forum Linux.général proftp multi-utilisateurs

Posté par  .
Étiquettes :
0
21
oct.
2004
Bonjour,

J'ai posé cette question sur plusieurs forums mais je n'est malheureusement pas eu de réponses...

J'ai installé un serveur proftpd sur une debian woody.
Dans /etc/proftpd.conf, j'ai définis un DefautRoot et un DefautChrdir à ~ (le répertoire perso de l'utilisateur)

Je veux maintenant remplir les répertoires utilisateur. J'ai énormément de fichiers mais j'aimerais ne pas les copier dans chaque répertoires utilisateurs. Par exemple certains répertoires (plusieurs gigas) doivent se trouver dans tous les répertoire personnels. Comment faire pour éviter les doublons ?

J'ai essayé de mettre mes fichiers hors du "chroot" et de faire un liens symbolique vers ceux-ci dans les répertoires utilisateur mais ça ne fonctionne pas... (cd toto : répertoire non trouvé). Le serveur fait apparement bien son boulot de chroot...

Je ne sais pas si ce genre de configuration est possible avec proftpd.
Suis-je obligé de revenir à une solution plus "classique", avec un seul répertoire visible par tous les utilisateurs et des droit UNIX (et/ou des "limit" proftpd) pour limiter les accés ??
Dans ce cas existe il une option dans proftpd pour cacher un répertoire à un utilisateur donné ?

Merci par avance...
  • # mount...

    Posté par  (site web personnel) . Évalué à 3.

    Essai de monter ton repertoire dans les repertoires des utilisateurs. J'ai utilisé cette astuce pour faire un peu le même genre de choses avec vsftpd, y'a pas de raisons pour que ca marche pas avec proftpd.

    man mount :

    Since Linux 2.4.0 it is possible to remount part of the file hierarchy somewhere else. The call is
    mount --bind olddir newdir
    • [^] # Re: mount...

      Posté par  . Évalué à 1.

      Le probléme c'est que je ne veut pas que l'utilisateur voit tous les fichiers de ma partition...
      sinon, j'ai regardé un peut les autres serveur ftp et c'est vrai que vsftpd à l'air bien mieux et bien plus securisé, facile à chrooter etc... je vait finalement utiliser celui-ci je pense...
      • [^] # Re: mount...

        Posté par  (site web personnel) . Évalué à 2.

        Ben à priori tu fais un montage avec l'option bind dans les répertoires des utilisateurs, après si tu mets tes utilisateurs dans un groupe spécial et que tu leur accordes les droits Unix habituel ca roule tout seul...
  • # hardlink

    Posté par  (site web personnel) . Évalué à 3.

    Si les fichiers/répertoires en question sont sur la même partition, tu peux essayer de faire des "hardlinks" (ln sans le -s).

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

    • [^] # Re: hardlink

      Posté par  . Évalué à 1.

      Excellent merci ;)
      ça marche niquel avec les hardlinks....

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.