我刚刚将 Arch Linux 机器上的 Samba 更新到 4.0.5,现在它会要求输入密码(即使它不应该输入),而且在更新之前并没有这样做。
这是我的 smb.conf:https://gist.github.com/eaxexe/07db0488b1d04e556e61
谁能告诉我哪里出了问题?谢谢!:)
答案1
该security = share
模式自 Samba 3.6 起已弃用,并于 2012 年 2 月从 Samba 代码中删除(提交 d7bb961859a350):
s3-auth:删除 security=share(自 3.6 起已弃用)。 此补丁删除了 security=share,这是 Samba 通过匹配 客户端在 Tree Connect 中提供的每份额密码 客户端提供的用户名、smb.conf 或 根据环境猜测。 删除的理由是,对于大部分 security=share 用户,我们只需要一个非常简单的方式来运行“信任网络” Samba 服务器,用户将共享标记为访客即可。这仍然 支持,smb.conf 选项记录在 https://wiki.samba.org/index.php/Public_Samba_Server 与此同时,这也关闭了最神秘的领域之一的大门 Samba 身份验证。