我已经设置了一个windows 2008 ftp服务器。每个用户都可以看到自己的目录并在目录中写字。我想做一个每个人都能在他们的根目录中看到的公用文件夹。这个是可能的吗?我在filezilla上找到了这个选项,但是在内置的windows ftp服务器上没有找到:
发布于 2014-08-08 00:13:51
我正在运行Windows 2012 (一个Azure VM),其IIS版本为8.5。我相当肯定(给定iis.net链接),IIS7.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。我将修改权限授予了我的www.root文件夹到UserB。
在IIS->FTP身份验证中,启用“匿名”和“基本”。在IIS->FTP授权规则中,允许匿名用户“读取”并允许UserA和UserB“读、写”。在IIS->FTP用户隔离中,隔离用户“用户名目录(禁用全局虚拟目录)”。
在IIS中,在FTP站点下的"LocalUser“文件夹中,添加一个名为"UserB”的虚拟目录,并让它指向C:\inetpub\wwwroot。现在我的UserB和连接和更新网站文件。
在IIS中,用户FTP站点在"LocalUser\UserA“中创建一个虚拟目录调用”匿名“,并让它指向C:\inetpub\ftproot\LocalUser\Public。
好了。匿名FTP登录将被隔离到公用文件夹,UserA将在它们的文件夹中,但能够通过“匿名”文件夹导航到公用文件夹,而UserB将被隔离到www.root文件夹。
https://serverfault.com/questions/503634
复制相似问题