我是 linux 和 samba 服务器的新手。
我尝试设置 samba 服务器。我的 windows 7 和 windows 10 可以完美连接到 samba 服务器。
问题是 windows XP 无法连接也无法浏览 samba 服务器,它说:“windows 找不到“\server”。检查拼写并重试.....”
这是我的 conf 设置:
[global]
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = yes
winbind trusted domains only = yes
username map = /etc/samba/smbusers
os level = 20
client min protocol = NT1
encrypt passwords = yes
map to guest = bad user
workgroup = WORKGROUP
netbios name = server
security = user
panic action = /usr/share/samba/panic-action %d
guest ok = yes
lanman auth = yes
log file = /var/log/samba/log.%m
max log size = 1000
ntlm auth = yes
passwd program = /usr/bin/passwd %u
obey pam restrictions = yes
logging = file
winbind use default domain = yes
server string =
usershare allow guests = yes
auto services = global
server role = standalone server
pam password change = yes
请帮忙
您设置了“客户端最小协议 = NT1”,还有另一个类似的设置“服务器最小协议”从 Samba 4.11.0 设置为 SMBv2。您的 XP 可能只使用 SMBv1,因此它无法看到或连接到您的 Samba 服务器。
因此,您必须编辑中的
[global]
部分/etc/samba/smb.conf
并在此处添加server min protocol = NT1
选项。然后重新启动 Samba 服务。在 Debian 10 上使用旧的 Windows XP 和 Samba 4.9.5
服务器最大协议 = NT1
lanman 身份验证 = 是
ntlm 身份验证 = 是