IIS 7 FTP 使用 UNC 路径作为“主”目录匿名用户主目录无法登录

IIS 7 FTP 使用 UNC 路径作为“主”目录匿名用户主目录无法登录

使用用户隔离来隔离用户,所以我有这样的文件夹

\FTP\LocalUser
\FTP\LocalUser\Public
\FTP\domain\me
\FTP\domain\bob

域用户可以进行身份​​验证、登录并查看其主目录,但匿名用户尝试以以下身份登录,anonymous然后出现错误User cannot log in, home directory inaccessible.

更新

使用进程监视器,我能够确定我遇到了拒绝访问错误。这是有道理的,因为域用户可以通过 Active Directory 访问 UNC 路径,但匿名用户则不能,并且它告诉我它正在模拟 NT AUTHORITY\IUSR——如果访问类型是匿名的,我该如何设置 IIS FTP 来模拟特定用户?

更新 2

有没有办法允许 MachineA 的 IUSR 帐户访问 MachineB 上的共享?

答案1

我最后补充道

<anonymousAuthentication enabled="true" userName="LimitedAccessDomainuser" password="pw" />

applicationHost.config

文件位于

c:\windows\system32\inetsrv\config\

答案2

有点晚了...不过还是说一下:

FTP 站点 > FTP 身份验证 > 启用匿名身份验证 > 编辑... > 设置有权访问 UNC 路径的功能用户 > UNC 文件夹上的域\用户和密码:域\用户和密码 NTFS 安全性 = 读取+写入

我检查了生产情况,它的工作方式如下。在 IIS 当前会话中:Anonmynous。

祝 IIS 日快乐!

相关内容