Windows 用户在连接基于 Ubuntu 的 SAMBA 服务器时遇到问题

Windows 用户在连接基于 Ubuntu 的 SAMBA 服务器时遇到问题

我正在 Ubuntu 服务器 16.04 上设置 Samba 文件服务器,并希望访问 Windows 7 和 Windows 10 PC 上的共享文件夹。

alexr当是 中定义的有效用户时,我可以访问任何共享文件夹smb.conf,但我无法使用 的凭据访问 samba 网络Bek。当我尝试通过 访问时,Windows 向我提供了以下消息RUN \\nework location

…Bek 无法访问。您可能没有权限使用此网络资源……不允许同一用户使用多个用户名多次连接到服务器或共享资源。断开所有先前的连接……然后重试。

上述错误消息有 2 个部分。要么是用户Bek没有权限,要么是存在多个不允许的连接。我不确定哪个是我的问题。

以下屏幕截图显示了smb.conf共享文件夹设置,以及使用 pbedit 列出 samba 用户的输出。在此先感谢您的帮助。

smb配置文件

samba 用户(仅显示 Bek)

答案1

这是我过去在使用 Windows 时遇到过几次的烦恼。基本上,当您连接到用户下的共享时alexr,Windows 会缓存该用户的用户名。即使它提示您输入更多凭据,它仍然认为已alexr连接到服务器,并根据缓存的凭据拒绝连接您。如果您运行:net use,您应该会看到已建立与服务器的连接。您可以使用:net use /delete <Path to share>删除连接。完成后,您应该能够尝试使用 进行连接Bek

编辑:回答您关于允许多个连接到同一服务器的问题(您编辑了我的帖子作为回复):一种可能的解决方法是使用服务器的 IP 地址或为服务器设置别名并建立两个单独的连接。例如,一个连接通过服务器的 IP 地址连接,第二个连接通过服务器的主机名连接。您可以阅读有关这些解决方法的信息这里

相关内容