2017-07-14 1 views
0

Je rencontre un problème pour obtenir les autorisations ProFTP pour "travailler".Autorisations de répertoire Proftp

J'ai une série de dossiers sous /home et ont chroot tous les utilisateurs sauf un à leur répertoire personnel - par exemple lorsque l'utilisateur 12345 journaux dans puis se connecter à / qui est en fait /home/12345

Je voudrais ftpadm être capable de faire quoi que ce soit, mais tous les autres utilisateurs ne permettent aux utilisateurs de télécharger des fichiers et refuser tout le reste, y compris la liste des fichiers, donc j'ajouté à /etc/proftpd.conf et redémarré proftpd:

<Directory /home> 
    <Limit ALL> 
     AllowUser ftpadm 
     DenyAll 
    </Limit> 

    <Limit STOR> 
     AllowAll 
    </Limit> 
</Directory> 

Cependant, cela permet aux utilisateurs de télécharger et ftpadm peut parcourir tout direc tory mais 12345 peut créer des répertoires, créer des fichiers, éditer des fichiers, lister et plus - comment puis-je verrouiller tous les utilisateurs à l'exception d'un seul qui ne peut que télécharger des fichiers?

Répondre

0

Vous pouvez essayer d'utiliser quelque chose comme ceci:

<Directory /> 
    <Limit STOR STOU> 
    AllowUser ftpadm 
    DenyAll 
    </Limit> 
</Directory> 

Le ProFTPD Limits howto a d'autres exemples qui soient également d'intérêt.

Espérons que cela aide!