我正在将 SuSE 服务器迁移到新的虚拟环境。这还包括升级到新版本的 samba。旧版本是smbd
2.2.8,新版本是 3.6.3。“新”SuSE 是 SLES 11.4。
、smb.conf
和smbusers
是smbpasswd
逐字复制的。samba 服务正常启动,例如service smb restart
。从客户端,我可以执行 ,NET USE * \\new_server\share
该操作正常执行,分配一个 Z: 驱动器,该驱动器在 Windows 资源管理器中可见。当我尝试从资源管理器访问它,或从命令行使用 DIR Z: 时,我得到的提示是“发生了意外的网络错误”。
以下是的全局部分smb.conf
:
[global]
workgroup = XXXXXX
security = share
guest ok = yes
guest account = xxxx
os level = 0
encrypt passwords = yes
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
wins support = no
; plus a few that seem irrelevant, such as code pages
以下是典型的共享声明:
[PDF]
path = /home/xxx/PDF
public = yes
writable = yes
printable = no
create mask = 0765
已经尝试过但没有任何效果:
在全局部分强制使用最小协议 = SMB2 的 SMB2
在共享声明中添加 guest ok = yes 和 browserable = yes