无法从 Linux 登录 smb 服务器,系统从未询问凭证

无法从 Linux 登录 smb 服务器,系统从未询问凭证

我们有一台 Ubuntu 服务器 14.04 LTS,带有一个用于 Mac 和 Win 访问的 smb 服务器。Mac 和 Win 访问工作正常。但是,如果我们尝试使用网络浏览、Windows 网络从另一个 Ubuntu 或 RedHat 桌面系统连接到 smb 服务器,我们可以在正确的工作组中看到正确名称下的服务器,但双击该符号会打开它而没有任何登录对话框,并且不显示任何内容。

我们遗漏了什么? 是 中的某样东西吗smb.conf

root@nnn:~# smbd -V
Version 4.3.11-Ubuntu

答案1

由于我还没有足够的声誉,我无法发表评论,但是您的 smb.conf 是否有任何内容允许访客或匿名用户访问任何 SMB 共享?

听起来您的 RHEL/Ubuntu 客户端正在自动尝试匿名登录,您的服务器允许它这样做。

您可以尝试创建一个新的共享并添加以下行:

guest ok = yes

看看您的 RHEL/Ubuntu 客户端是否可以在文件管理器中看到此共享(无需输入凭据)。如果确实出现这种情况,您就知道您的客户端正在以访客身份进行身份验证,并且可以采取必要的步骤在您的服务器上禁止(或限制)该操作。或者,如果您想让某些共享可供访客使用(因此不想删除访客访问权限),您可以考虑使用 /etc/fstab 使用正确的凭据挂载您的 SMB 共享。

相关内容