通過Ubuntu16.04安裝Samba與Win10主機實現(xiàn)文件共享,避免VM自帶共享文件夾的缺陷
在終端下
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服務(wù)器的根目錄,可以任意指定合法路徑; valid users表示可以訪問samba服務(wù)器的合法用戶;用戶在配置時注意需要將路徑改為自己需要的路徑,保存文件
創(chuàng)建文件夾,并修改其權(quán)限
cd l mkdir share chmod 777 share
添加用戶
sudo smbpasswd -a l
重啟Smaba
sudo /etc/init.d/samba restart
直接在Win10上去訪問Samba服務(wù)器會出現(xiàn)無法訪問,因為組織的安全策略阻止未經(jīng)身份驗證的來賓訪問
解決方案:添加憑據(jù)
開控制面板—>憑據(jù)管理器—>添加Windows憑據(jù)
解決方案:修改組策略
Win+R輸入gpedit.msc
(本地組策略編輯器)
計算機配置-管理模板-網(wǎng)絡(luò)-Lanman工作站
找到策略設(shè)置中的啟用不安全的來賓登錄
,
將未配置
修改為已啟用
解決方案:Win10的SMB協(xié)議
控制面板—>程序和功能—>啟用或關(guān)閉Windows功能—>SMB共享文件支持 打開
查看Ubuntu IP地址
sudo ifconfig
本機為192.168.153.129
此時打開文件夾,地址欄鍵入IP即可
\\192.168.153.129
點擊share后
若出現(xiàn)不通過驗證的問題,可能是因為在用戶名的前面會自帶域名,在帶有域名的前提下輸入用戶名,是無法通過驗證的,所以需要在用戶名前加一個'\'符號