Ubuntu 18.04 配置samba + win10 访问不了的问题

根据“Linux公社”的这篇Ubuntu 18.04安装Samba服务器及配置文章,在Ubuntu18.04 上安装了samba服务,并启动服务后,在win7系统的虚拟机上,按照文章里描述的方法可以成功访问共享的文件夹和映射网络驱动器。

但是在另一台win10的系统上就死活都访问不了,一直报用户名或者密码错误,实际用户名和密码是没问题的。通过输入win10系统的用户名和密码后,可以显示网络上共享的share文件夹,但双击后还是需要输入用户名和密码,输入Ubuntu18服务器上对共享文件设置的用户名和密码后,显示不允许一个用户使用一个以上的用户名和服务器或共享资源的多重连接,……,具体如下图

访问网络资源失败

按照“clever101”这篇文章"不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接"问题的解决的方法在将之前win7上的连接撤销了,win10上的问题依旧。win10系统访问不了网络共享还搜索到一种情况是因为"Windows 功能"里面的SMB 1.0、CIFS 文件共享支持没有勾选导致的,但我的电脑是勾选了的。

windows 功能

这个问题折腾了我一个下午,最后搜到“若尘风”这篇文章Ubuntu18.04 samba + win10无法访问问题的解决方法成功的解决了我的问题。虽然最终改成了访客无密码访问模式,但好歹解决了这个问题,安全性上有点风险,但是在家里的局域网使用,也无大碍。

结合上面提到的两篇文章,Ubuntu18里的samba配置文件修改如下,win10的配置按照上面提到的“若尘风”的那篇文章配置即可,最后可以成功访问Ubuntu18 共享的文件夹。
编辑samba配置文件 sudo vi /etc/samba/smb.conf

[share]
comment = share folder
browseable = yes
path = /home/shawn/Documents
create mask = 0700
directory mask = 0700
#valid users = shawn
#force user = shawn
#force group = shawn
security = yes
public = yes
guest ok = yes
available = yes
writable = yes

因为折腾的时间比较久,问题也不太典型,怕以后还遇到,或者其他人有可能遇到,特此记录下。

对于匿名共享和无密码访问的问题,如果哪位老哥有可以通过用户名和密码访问的方法,也请不吝赐教。


通过上述方法配置的samba,windows只有读权限,需要在smb.conf里加入以下配置,才能有写权限

force directory mode = 0777
force create mode = 0777

Cannot connect to Linux Samba share from Windows 10
这个回答里说最新的windows已经移除了对SMB v1的支持,可以按照官网如何在 Windows 中检测、启用和禁用 SMBv1、SMBv2 和 SMBv3的方法启用SMB V2/V3,禁用V1。

你可能感兴趣的:(Ubuntu 18.04 配置samba + win10 访问不了的问题)