Ubuntu16.04解决Win10无法访问Samba服务器
通过Ubuntu16.04安装Samba与Win10主机实现文件共享,避免VM自带共享文件夹的缺陷
Samba安装
在终端下
sudo apt install samba
检测安装
sudo smbstatus # samba -v
配置
修改配置文件
sudo gedit /etc/samba/smb.conf [global]部分修改如下:workgroup = WORKGROUP
在配置文件末尾
[share] comment = Shared Folder path = /l/share public = yes writable = yes valid users = l create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup available = yes browseable = yes
path和valid users, path指定了samba服务器的根目录,可以任意指定合法路径; valid users表示可以访问samba服务器的合法用户;用户在配置时注意需要将路径改为自己需要的路径,保存文件
创建文件夹,并修改其权限
cd l mkdir share chmod 777 share
添加用户
sudo smbpasswd -a l
重启Smaba
sudo /etc/init.d/samba restart
解决Win10不能访问共享文件夹
直接在Win10上去访问Samba服务器会出现无法访问,因为组织的安全策略阻止未经身份验证的来宾访问
解决方案:添加凭据
开控制面板—>凭据管理器—>添加Windows凭据
解决方案:修改组策略
Win+R输入
gpedit.msc
(本地组策略编辑器)计算机配置-管理模板-网络-Lanman工作站
找到策略设置中的
启用不安全的来宾登录
,将
未配置
修改为已启用
解决方案:Win10的SMB协议
控制面板—>程序和功能—>启用或关闭Windows功能—>SMB共享文件支持 打开
访问共享目录
查看Ubuntu IP地址
sudo ifconfig
本机为192.168.153.129
此时打开文件夹,地址栏键入IP即可
\\192.168.153.129
点击share后
输入用户名和密码即可
若出现不通过验证的问题,可能是因为在用户名的前面会自带域名,在带有域名的前提下输入用户名,是无法通过验证的,所以需要在用户名前加一个'\'符号
赞 (0)