从Win2008服务器IIS连接到samba共享

我有一个问题,因为我想在IIS 7.0中使用Samba NAS设备作为我的网站的存储,他们都是ASP.net网站。 冲浪给他们给我一个401.2错误 – >权限问题

底线是; 我需要从Win2008服务器的IIS连接到samba共享…

Error Summary 

HTTP错误401.2 – 未经授权由于身份validation标头无效,您无权查看此页面。 详细错误信息模块IIS Web Core通知AuthenticateRequest处理程序StaticFile错误代码0x80070005请求的URL http:// eva:80 / Eccentric2009物理path\ 192.168.0.40 \ Volume_1 \ DEVELOPMENT \ WEBAPPS \ Ecceff2009login方法尚未确定login用户尚未确定失败请求跟踪日志目录C:\ inetpub \ logs \ FailedReqLogFiles

我只有一个web界面来configuration我的NAS设备。 这使我可以创build(unix)用户和组。 用户在创build时必须有密码。 我想它执行“adduser”命令。 这是我所能做的。 NAS无法通过SSH或Telnet访问。

现在,在IIS中,当我尝试访问此设备时,它尝试通过COMPUTERNAME \ IUSR及其密码访问NAS。 问题是“COMPUTERNAME”(我想!)。 在Windows中,我只需要用户名和密码login到这个samba共享。 – >没有computername! 在服务器上的IISpipe理器中,找不到使用此凭据login的选项。

我读了一些关于“当客户端计算机信息可用时进行身份validation”的选项,但我不确定这是我需要的。

仅供参考,NAS是一款概念型的CH3NAS设备,我正在运行Win2008 R2。

提前感谢!

在“Windows Vista下如何解决驱动器映射的安全问题?”下的NAS 常见问题解答页面中 ,解决了您所看到的问题。

首先,按照常见问题页面上的说明,他们也应该适用于Win2k8:

“networking存储设备”中的Samba软件不支持Windows Vista正在使用的安全策略。 因此,要使用“networking存储设备”的文件共享/文件夹,您需要更改Windows Vista的安全策略。

  1. 将networking驱动器映射到IIS服务器上的NAS,并以“Guest”身份连接。
  2. 将您的网站的本地path指向该networking驱动器。
  3. 您必须授予IUSR_帐户对Win2k8框中共享的访问权限,但NAS上不存在IUSR_并不重要,因为该驱动器映射为“Guest”。

您可能必须更改NAS上的“访客”的安全性。