如何限制对 FTP 文件夹的访问?

Posted

技术标签:

【中文标题】如何限制对 FTP 文件夹的访问?【英文标题】:How to limit access to an FTP folder? 【发布时间】:2012-12-04 12:32:37 【问题描述】:

我正在使用可以管理 FTP 帐户的共享网络服务器。我想知道如何设置文件夹的访问限制,

假设我有一个文件:

www.somepage.com/ftp/import/

它被命名为someData.txt

为什么我可以通过点击来访问这个文件:

www.somepage.com/ftp/import/someData.txt

如果文件就在那里,为什么要让一个具有登录名/密码的 FTP 用户来访问它。如果我检查文件限制,公共有read/write/execute/sticky,所以我不明白为什么我可以通过点击它的 URL 来填充。

【问题讨论】:

您可能需要将该文件或它所在的文件夹的权限更改为 770,这将阻止除用户和组之外的任何人查看、写入或执行命令。听起来权限当前设置为 777,允许任何人做任何事情。您可以使用chmod 通过命令行/终端设置访问限制。 pageresource.com/cgirec/chmod.htm 啊。谢谢!我会尝试一下。你想把它作为一个答案,以便我检查吗? 【参考方案1】:

Article on permissions

尝试使用chmod 通过命令行/终端更改服务器上文件/文件夹的权限。您的权限当前似乎设置为 777,任何人都可以做任何事情。

7 允许用户读/写/执行 7 允许组读/写/执行 7 允许世界读/写/执行

您可能希望使用 770 之类的东西,它可以防止除用户和组之外的任何人对文件和文件夹执行任何操作。这些权限对于安全非常重要,因为如果设置不正确,您可能会成为攻击的受害者。

【讨论】:

以上是关于如何限制对 FTP 文件夹的访问?的主要内容,如果未能解决你的问题,请参考以下文章

怎样在CMD访问FTP?

windows server2019通过MAC地址限制访问共享文件夹?

FTP连接不上、提示无法访问此文件夹。无法与服务器建立

如何设置http代理上ftp并且可以上传?

vsftp限制FTP用户只能访问自己的目录

linux ftp服务器设置,只允许用户访问指定的文件夹,禁止访问其他文件夹