Cha*_*les 8 networking firewall network-share netbios
当我尝试访问共享文件夹时,例如\\share-folder,我收到以下错误消息:
登录失败:帐户当前已禁用
这对我来说似乎很奇怪,因为没有要禁用的“帐户”:我什至没有看到登录对话框。(我会使用的帐户没有被禁用......)
客户端(带有错误消息的客户端)正在运行 Windows XP SP3。服务器运行的是 Windows 7;它的防火墙设置为允许从我们的 /16 CIDR 中的任何计算机共享文件(客户端自然就在这个大块中)。
如何让服务器识别客户端?我可以更改任何设置。
查看 XP 计算机上的凭据管理器。
控制面板 -> 用户帐户 -> 管理我的网络密码(在屏幕左侧)
在这里,您将看到存储的用户名\密码列表以及它们所针对的服务器\共享。
删除有问题的服务器\共享,下次连接到共享时,它会提示您输入用户名和密码。
编辑:
要检查的另一件事是托管共享的 Windows 7 计算机上打开的会话数。Windows 7 有 10 个并发会话的限制。
您可以在 Windows 7 机器上的计算机管理中检查这一点 -
在开始菜单上右键单击“计算机”并选择管理,然后导航到系统工具 - 共享文件夹 - 打开会话。
听起来您的客户端机器没有给您机会为您在服务器上创建的“共享”用户名指定凭据。
在工作组环境中,强制 Windows 使用特定凭据登录网络共享的最简单方法如下:
net use \\server\share /delete
net use \\server\share /user:server\username <password>
Run Code Online (Sandbox Code Playgroud)
将驱动器号映射到共享是可选的,例如:
net use \\server\share /delete
net use S: /delete
net use S: \\server\share /user:server\username <password>
Run Code Online (Sandbox Code Playgroud)
在您的特定情况下,上面的用户名将是“share”。
顺便说一句:有多少客户端同时访问这个“服务器”?Windows 7 有 20 个连接的限制,而在 Windows XP 中为 10 个。自从我在使用 Windows 客户端操作系统作为文件服务器的环境中工作以来,已经有很长时间了,但似乎有道理的是,如果达到限制,额外的连接可能会被拒绝并显示非直观的错误消息。