我想在私有 LAN 上共享一个来自独立 Server 2012 系统的文件夹,其他服务器无需身份验证即可访问该文件夹。我的环境中没有域/AD。这通常是一个简单的过程,只需以下 3 个步骤即可完成:
- 启用访客帐户
- 共享一个同时设置为允许匿名登录的共享和系统权限的文件夹
- 将共享名称添加到
Network access: Shares that can be accessed anonymously
我的共享文件夹在其他 Server 2003 和 Server 2012 系统上安装得非常好。当我尝试在 Server 2008 R2 SP1 系统上挂载共享文件夹时出现以下错误:
net use * \\192.168.1.1\DeploymentShare$ /user:anyusername
System error 1240 has occurred.
The account is not authorized to log in from this station.
这个错误有一个technet解释:
如果非 Microsoft SMB 服务器在身份验证期间仅支持未加密(纯文本)密码,则可能会出现此问题。
这解释了问题所在,但现在我该如何解决呢?
Windows Server 2008
Microsoft network client: Digitally sign communications (always)
默认已启用。该错误可以通过禁用它来解决。Server 2012 默认没有开启它。