Windows 要求输入密码以浏览 Samba 上的可用文件共享

OJW*_*OJW 5 samba passwords network-shares ubuntu

服务器:Ubuntu 12.04 上的 Samba,带有security = user.

各种文件共享 - 有些需要由来宾访问,有些是allowed users = user1.

客户端:Windows XP,与服务器在同一工作组中。

开始\\192.168.1.240在显示服务器上可用的文件共享列表之前,会弹出一个 Windows 对话框,要求输入用户名和密码。(提供 user1 的密码已经过了这一点,但我认为应该不需要密码)

什么可能导致这种情况?如何解决这个问题?

理想的结果:\\192.168.1.240显示的股票列表(没有任何身份证明)和密码只需要与访问那些allowed usersguest ok = nosmb.conf

Col*_*337 6

由于您选择了“security = user”的安全模式,系统会提示您进行身份验证。为了得到你想要的,我推荐共享级别的安全性。可以在此处找到详细说明以及有关操作的说明:

http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/ServerType.html#id2559114

此外,所引用的站点详细描述了两种 samba 安全模式。因此,这应该可以帮助您根据自己的要求平衡安全性和易用性。

您还可以将其添加到您的 smb.conf 中:

security = user
map to guest = Bad User
Run Code Online (Sandbox Code Playgroud)

通过添加该行,您告诉服务器任何未被考虑的用户都将被视为来宾。