我设置了虚拟ftp,因此我可以使用mybackup.com IUSER权限使用virtual | mybackup.comlogin。
现在它停止工作:-(身份validation正常,但使用用户mybackup.com的授权不在f:\备份上,但它在原始位置c:\ inetpub \ vhosts \ mybackup.com \
我有双重检查,两个位置的权限是相同的。
可能是什么原因? iis是否有任何限制,使ftp不在inetpub之外的位置?
是否有任何其他方式使用户mybackup.com FTP到别的地方,而不是默认的用户位置? 我只有一个IP地址,所以我不能设置多个FTP,所以我正在使用虚拟的。 但它停止工作,我找不到错误,为什么它说文件夹不存在,如果是: – /
我解决这个问题的方式是使用ActiveDirectory,不知道你是否使用,但你可以设置msiisFTP根和msiisFTP基地的AD属性
您已经在FTP上启用了“隔离模式”选项来为每个用户(或个人站点)创build主文件夹。 这是必须的吗? 因为如果是这样,你不能改变它。 它默认到那个位置。 如果你关掉这个function,你可以设置这个位置,然后去所有的用户。 所以如果你只是使用一个用户closures它,它会工作。 如果你不能做到这一点,那么你运气不好。
阅读特伦特发送的链接,它会告诉你如何closures隔离模式。
还要注意这篇文章:
•对于匿名用户,主目录是FTP根目录下的LocalUser \ Public。
•对于本地用户,主目录是FTP根目录下的LocalUser \ UserName。
?对于使用Domain \ UserNamelogin的用户,主目录是FTP根目录下的Domain \ UserName。
用户主目录必须在用户login之前创build。 如果用户尝试连接时目录不存在,则连接被拒绝。