Samba 共享只能通过 smbclient 访问,而不能通过 Windows 10 的资源管理器访问?

Samba 共享只能通过 smbclient 访问,而不能通过 Windows 10 的资源管理器访问?

我在 Linux (Ubuntu 17.04) 上设置了一个 Samba 服务器来与我的 Windows 计算机共享文件。

服务器已启动并正在运行,但奇怪的是我只能使用smbclient适用于 Linux 环境的 Windows 子系统中的命令访问共享文件夹:

smbclient //xxx.xxx.xx.xx/share  

但是,当我使用 Samba 的 Windows 命令行工具时(与从资源管理器添加驱动器映射相同):

net use \\xxx.xxx.xx.xx\share Z:  

输入与 相同的用户名/密码后smbclient,我收到一条错误消息:

System error 5 has occurred.  
Access is denied.  

我的几乎所有内容smb.conf都是默认的,我添加的唯一配置是:

hosts allow = xxx.xx.xx.xx/24 127.0.0.1  

[share]  
path = /my/share/folder  
valid users = my_user  
read only = no  
writable = yes  
browsable = yes  
guest ok = no

(我还曾经smbpasswd在 ufw 中设置过用户名并启用了 samba )

相关内容