我试图阻止某些用户访问某个文件夹,以避免非网站管理员的人更改内容甚至删除某些文件夹的内容。例如,在这种情况下,我想让某个用户只能访问first_folder
:
public_html
first_folder
second_folder
third_folder
有可能实现这一点吗,还是我应该做一些完全不同的事情?
请注意,我正在使用 FileZilla 建立连接,也许我可以通过更改该软件中的几个设置来获得结果。
答案1
据我所知,如果您创建 FTP 共享,则只能为每个共享设置用户权限,而不能为每个子文件夹设置用户权限。这是因为 FTP 服务器通常无法控制共享内容(文件、子文件夹)。
您必须应用其他用户权限,例如从操作系统应用,但它们不能与 FTP 结合使用,因为所有 FTP 用户都被赋予了 FTP 服务器运行时的 OS 用户帐户权限。
结论:您尝试这样做的方式是不可能的。但您可以创建另一个 FTP 共享,直接针对子文件夹,并为其赋予不同的用户权限,这些权限是您希望此子文件夹拥有的权限。