我使用自签名证书在SSL 7.5中使用SSL设置了FTP站点。 我可以login并查看我的视图我的虚拟目录,它们都设置为UNCpath。 问题是我不能通过FTP写入任何位置。
我有3个Active Directory组设置。 每个组都具有在文件夹级别正确设置的权限。 这些权限是通过“有效权限”选项卡validation给定用户的权限。 但是,当我作为一个用户(designer1)属于一个组(devise),有权访问我的虚拟目录指向的文件夹login时,我得到的访问被拒绝。
我尝试了几乎所有的configuration,无法使其工作。 传统stream水线模式下,我的FTP站点的应用程序池是自己的池“FTP”,没有托pipe代码。 应用程序池标识应该是什么?
在FTP“站点”属性中,我将“连接为”设置为“应用程序用户(传递身份validation)”,以便文件权限将决定该用户是否具有写入权限。
同样在FTP站点属性下,我禁用了匿名身份validation并启用了基本身份validation。 我没有设置FTP授权规则,因为我可以在“特定angular色和特定用户”字段中键入任何内容,并且不validation它们是否是真正的用户或组。
有没有caching机制,我不能改变设置,然后立即testing它们? 我总是重新启动IIS服务并重新启动站点并回收应用程序池。
好吧,我已经想出了我自己的问题。 想简要分享我的见解。
应用程序池:.NET =否托pipe代码:pipe道模式=集成:标识= NetworkService
这里的技巧是新的FTP授权规则不validationActive Directory(或本地)用户名或组。 因此,你可以在这里input任何东西,认为你的组名是正确的,除非权限不允许你设置的规则。
我得到了这个工作
我希望这可以帮助别人!