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

相关内容