CentOS/Proftpd 目錄限制

CentOS/Proftpd 目錄限制

我有一個 proftpd 設定來使用 SQL 取得權限(ssh 和 ftp)。所有使用者都使用相同的 id。我想將特定使用者(客戶端)限制為僅在其主目錄(/home/ftp/client)中列出、STOR 和 STOU,並且無法列出 /archive 子目錄。

這就是我所得到的......但它似乎根本不影響用戶。日誌中沒有顯示任何內容。任何幫助將不勝感激。

<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>

答案1

正如 Castaglia 所預期的那樣,模組 mod_vroot.c 是我問題的根本原因,當從我的配置中刪除該行時,它對我有用:

# LoadModule mod_vroot.c

相關內容