1、安裝Samba服務
sudo apt-get install samba samba-common
如果安裝失敗,請檢查你的網絡,確認linux可以訪問互聯網,若可以聯網請嘗試更換ubuntu鏡像源,桌面版直接在軟件和更新中配置,服務器版百度上很多
2、配置需要共享的目錄
改變需要共享目錄的權限,讓其他人可以更改文件和目錄,以/home為例(若多人使用同一服務器建議在每個用戶家目錄單獨共享,不建議共享整個home目錄,防止誤操作刪除他人文件)
$ sudo chmod 777 /home/ -R
3、添加samba用戶
添加samba用戶,用於其他人或設備認證,這裏添加的用戶需要在系統賬號中存在,否則添加失敗
dwan@ubuntu20:~/桌面$ sudo smbpasswd -a dwan
New SMB password:
Retype new SMB password:
Added user dwan.
4、配置samba
先備份sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak,以防改錯,修改配置文件時建議養成備份的好習慣,改錯了還能恢複,sudo vim /etc/samba/smb.conf 修改配置,添加共享,可直接加到文件尾
[home] #共享名,該共享標簽,可隨意取,該名字為在其他電腦上看到的共享名
comment = home directories #該共享描述
path = /home/ #共享路徑
public = yes #指定該共享是否允許guest賬戶訪問
writable = yes #writable用來指定該共享路徑是否可寫
workgroup = DAWN #設定 Samba Server 所要加入的工作組或者域
workgroup 根據windows工作組來確定,右鍵我的電腦(win10為此電腦)->屬性 工作組,該選項有的版本需要配置,有的版本不需要,若訪問不了可檢查一下該配置,更多配置詳見samba配置詳解
5、重啟samba服務
sudo service smbd restart
若找不到服務可嘗試如下方法,不過得具體看,有的版本路徑不是/etc/init.d/samba,比如我的為/etc/init.d/samba-ad-dc,可以看對應路徑是啥,決定用哪個命令
sudo /etc/init.d/samba restart
#sudo /etc/init.d/samba-ad-dc restart
6、在Windows中訪問samba服務
在Windows文件管理器中輸入\linux ip 便可以看到linux samba服務共享的文件夾
7、將共享路徑映射為Windows磁盤(非必須)
若經常使用的共享,可直接映射為Windows的磁盤,不用每次都輸ip,但linux ip變了需要重新映射,所以建議將linux ip設為固定ip
我的電腦 ->右鍵 ->映射網絡驅動器,文件夾輸入框輸入\linux ip共享名,不能直接輸ip,一定要加上共享名,點擊完成
接下來就可以在我的電腦裏看到映射的網絡磁盤了
接下來你就可以在Windows上編寫代碼,然後在linux下編譯驗證了
引用:
https://blog.csdn.net/weixin_40806910/article/details/81917077