FTP 限制用户访问特定文件夹

Mah*_*asi 4 ftp iis-7.5 windows-server-2008-r2

我在 IIS 7.5 面板中创建了一个 FTP 站点。现在我可以使用administrator用户名和密码访问整个站点。

现在,我想让我的朋友访问该 FTP 站点的特定文件夹。(例如,该路径:\some\folder\accessible\

我不能为此创建一个全新的 FTP 站点,因为它说the port is being used by another website.

如何为我的朋友创建一个只能访问特定文件夹的帐户?

PS:我已经阅读了 IIS 7.5 的用户隔离功能,但我找不到如何仅为FTP创建用户并将其设置为自定义路径。

Mah*_*asi 5

我终于解决了这个问题。这是我所做的:

  1. 配置FTP与IIS管理器身份验证(我指着我的FTP站点的空文件夹C:\inetpub\ftproot这是空的

  2. 在 IIS 控制面板中,选择您的 FTP 站点,然后双击FTP User Isolation

  3. 选择User name directory并单击Apply

  4. 现在右键单击 FTP 站点,单击Create new Virtual directory

  5. 将别名设置为您在步骤 1 中创建的 IIS 管理器用户名,并将其物理路径设置为您希望该用户有权访问的任何位置。

  6. 单击确定。

现在 IIS 管理器用户可以通过 FTP 访问您想要的文件夹,而他将无法访问任何其他地方。

请注意,您应该为每个用户重复步骤 1-6。(第 1 步,从CONFIGURE THE IIS MANAGEMENT SERVICE AND ADD AN IIS 7 MANAGER该页面的部分到结尾,然后是第 2-6 步)

  • 未来的访问者应该注意,您也可以使用 Windows 用户帐户和 NTFS ACL 完成相同的事情。 (2认同)