我已经在IIS 7.5面板中创建了一个FTP站点。现在我可以使用administrator用户名和密码访问整个站点。
现在,我想让我的朋友访问那个FTP站点的一个特定文件夹。(例如,这个路径:\some\folder\accessible\)
我不能为此目的创建一个全新的FTP站点,因为它写的是the port is being used by another website。
如何为我的朋友创建一个帐户来访问一个特定的文件夹?
P.S:我读过IIS7.5的用户隔离特性,但是我找不到如何仅为FTP创建用户并将其设置为自定义路径。
发布于 2012-11-16 16:49:27
我终于解决了这个问题。以下是我所做的:
C:\inetpub\ftproot,它是空的)FTP User Isolation。User name directory并单击Apply。Create new Virtual directory。现在IIS管理器用户可以通过FTP访问您想要的文件夹,并且他将无法访问任何其他地方。
请注意,对于每个用户,您应该重复步骤1-6。(步骤1,从CONFIGURE THE IIS MANAGEMENT SERVICE AND ADD AN IIS 7 MANAGER部件到页面末尾,然后是步骤2-6)
发布于 2012-11-16 15:39:54
所有这些都是用windows权限设置的。请记住,如果您想要的文件夹在您不希望他拥有的文件夹中,他仍然需要对包含目标文件夹的文件夹进行最低限度的读取访问。
我建议设置FileZilla服务器,它将给您更多的控制,我认为它将帮助您做您想做的事情更容易。不需要Windows凭据,您可以将用户的主目录限制在任何您想要的地方。此外,您还可以使用出现在主目录中但指向其他地方的符号链接。使管理比使用IIS 7更容易。
https://serverfault.com/questions/449458
复制相似问题