2017-07-14 2 views
0

Ich habe ein Problem, die ProFTP-Berechtigungen zu "arbeiten".Proftp-Verzeichnisberechtigungen

Ich habe eine Reihe von Ordnern unter /home und haben alle Benutzer mit Ausnahme eines zu ihrem Home-Verzeichnis chrooted - zum Beispiel, wenn der Benutzer 12345 anmeldet dann / zu verbinden, die eigentlich /home/12345

Ich möchte ftpadm sein der Lage, etwas zu tun, aber alle anderen Benutzer nur Benutzern erlauben, Dateien zu laden und Dateien Auflistung einschließlich alles andere leugnen, damit ich dies /etc/proftpd.conf und neu gestartet proftpd hinzugefügt:

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

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

jedoch ermöglicht es Benutzern, jede hochladen und ftpadm können Ordner durchsuchen direc tory, aber 12345 kann Verzeichnisse erstellen, Dateien erstellen, Dateien bearbeiten, Listen und mehr - wie kann ich alle Benutzer sperren, mit Ausnahme von nur einem Benutzer, der nur Dateien hochladen kann?

Antwort

0

Sie könnten versuchen, so etwas wie dies mit:

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

Die ProFTPD Limits Howto weitere Beispiele hat die auch von Interesse sein.

Hoffe, das hilft!