如何不向匿名用户显示 SAMBA 身份验证窗口?

如何不向匿名用户显示 SAMBA 身份验证窗口?

我的网络磁盘不需要任何身份验证。我将此磁盘连接为客户来自 Ubuntu 18.04。同一网络中的 Windows 机器可以连接他,没有任何问题或其他问题。如果没有密码,可能不会显示此窗口(匿名用户):

匿名用户的 SAMBA 身份验证

答案1

Samba 4 对其处理密码的方式进行了更改,因此在访问共享时,你始终必须传递凭据,即使这意味着使用匿名的公众股份。

如果您仔细想想,它所做的正是 Windows 在这种情况下所做的。当 Windows 访问共享时,它会自动(在用户不知情的情况下)将用户当前的用户名和密码传递给服务器。如果服务器上没有匹配项,则用户被指定为“访客”,如果共享允许,它将获得对共享的访问权限。这里的重点是 Windows 始终将用户名和密码发送到服务器。

Samba 认为自动传递本地用户名和密码的做法很愚蠢,因此它会提示您输入 - 即使这意味着选择“匿名”

对于经常使用的共享,您只需执行一次:

对于连接方式:使用客人

对于密码:使用xxx

然后选择永远记住

相关内容