如何让 Proftpd 完全隐藏目录

如何让 Proftpd 完全隐藏目录

在我的 ftp 树中有一个目录我不想通过匿名方式访问。

我可以隐藏相关目录及其目录中的所有文件。

我无法做的是阻止某人导航到该目录。

因此,如果有人导航到 ftp.site.com,他们将看不到“incoming”目录。但是,如果他们导航到 ftp.site.com/incoming,页面就会加载。

文件是隐藏的,但是这首先就使得隐藏“传入”目录的意义变得无效。

如有任何想法我将不胜感激,如果我遗漏了什么,请告诉我。

这是我的配置:

drwxr-xr-x  29 john     ftpgroup 4096 2012-04-17 22:22 incoming

<Anonymous /home/ftp/ftp.site.com>
    User  ftp
    Group ftp
    UserAlias    anonymous ftp

    <Directory incoming/>
        HideGroup ftpgroup

        <Limit READ DIRS>
            IgnoreHidden on
        </Limit>
    </Directory>
</Anonymous>

答案1

好的,这对我有用。

我需要将 CWD 添加到“限制”中

<Directory incoming/>
    HideGroup ftpgroup

    <Limit READ DIRS CWD>
        IgnoreHidden on
    </Limit>
</Directory>

答案2

请尝试以下操作:

chmod o-r ~ftp/incoming

相关内容