CentOS/Proftpd-Verzeichnislimit

CentOS/Proftpd-Verzeichnislimit

Ich habe ein Proftpd-Setup, um SQL für Berechtigungen zu verwenden (sowohl SSH als auch FTP). Alle Benutzer verwenden dieselbe ID. Ich möchte einen bestimmten Benutzer (Client) auf LIST, STOR und STOU in seinem Home-Verzeichnis (/home/ftp/client) beschränken und nicht in der Lage sein, ein /archive-Unterverzeichnis zu LIST.

Hier ist, was ich habe ... aber es scheint den Benutzer überhaupt nicht zu beeinträchtigen. In den Protokollen wird nichts angezeigt. Für jede Hilfe wäre ich sehr dankbar.

<Directory /home/ftp/client >
    <Limit ALL>
        DenyAll
    </Limit>
    <Limit LIST STOR STOU>
        AllowAll
    </Limit>
</Directory>
<Directory /home/ftp/client/archive >
    <Limit ALL>
        DenyAll
    </Limit>
</Directory>

Antwort1

Wie Castaglia erwartet hatte, war das Modul mod_vroot.c die Ursache für mein Problem. Als ich die Zeile aus meiner Konfiguration entfernte, funktionierte es:

# LoadModule mod_vroot.c

verwandte Informationen