Windows 2008 ftp用户隔离+公共文件夹

Windows 2008 ftp用户隔离+公共文件夹

我已经设置了一个 Windows 2008 FTP 服务器。每个用户都可以看到自己的主目录并在其中写入。我想创建一个每个人都可以在其根目录中看到的公共文件夹。这可能吗?我在 filezilla 上找到了该选项,但在内置 Windows FTP 服务器上没有找到 :(

答案1

我正在运行 Windows Server 2012 (Azure VM),IIS 版本为 8.5。我相当确定 (给定 iis.net 链接) 对于 IIS 7.5 来说,这是相同的答案。

我工作了http://www.iis.net/learn/publish/using-the-ftp-service/configuring-ftp-user-isolation-in-iis-7

我需要创建一个“匿名”用户只能以只读方式查看的文件夹,同时还允许特定 FTP 用户 (UserA) 读取/写入同一文件夹。我还有另一个 FTP 用户用于更新服务器上的网站 (C:\inetpub\wwwroot,UserB)。

创建 UserA 和 UserB 作为本地用户,并设置密码,但没有主文件夹。

在文件系统中,您创建 C:\inetpub\ftproot\LocalUser、LocalUser\UserA、LocalUser\Public。我授予 UserA 对 UserA 和 Public 文件夹的修改权限。我授予 UserB 对 wwwroot 文件夹的修改权限。

在 IIS->FTP 身份验证中,启用“匿名”和“基本”。在 IIS->FTP 授权规则中,允许匿名用户“读取”,并允许用户 A 和用户 B“读取、写入”。在 IIS->FTP 用户隔离中,隔离用户“用户名目录(禁用全局虚拟目录)”。

在 IIS 中,在 FTP 站点下,在“LocalUser”文件夹中,添加一个名为“UserB”的虚拟目录,并将其指向 C:\inetpub\wwwroot。现在我的 UserB 连接并更新网站文件。

在 IIS 中,用户 FTP 站点的“LocalUser\UserA”中,创建一个名为“Anonymous”的虚拟目录,并让其指向 C:\inetpub\ftproot\LocalUser\Public。

完成。匿名 FTP 登录将被隔离到公共文件夹,用户 A 将位于其文件夹中,但能够通过“匿名”文件夹导航到公共文件夹,而用户 B 将被隔离到 wwwroot 文件夹。

相关内容