一、安裝配置Samba服務
1. 直接使用如下指令對Samba服務進行安裝:
sudo apt-get install samba
耐心等待,樹莓派等linux操作系統會自動下載Samba服務的相關依賴包,完成Samba服務的安裝,安裝完成如下所示:
需要注意的是,在安裝最後部分提示需要配置samba相關配置文件,如下所示:
2. 完成Samba服務安裝後,配置smb.conf文件
sudo vim /etc/samba/smb.conf
使用vim對conf文件進行編輯,文本最後添加如下所示內容:
1 [ShareFolder] 2 comment = Folder for data sharing 3 browseable = yes 4 path = ~/WorkSpace 5 create mask = 0777 6 directory mask = 0777 7 valid user = pi 8 force user = pi 9 force group = nogroup 10 public = yes 11 writable = yes 12 aviliable = yes
按照上述格式即可創建一個共享文件夾 "ShareFolder",上述內容字段解釋如下:
- [ShareFolder]:分享的文件夾名稱;
- comment = xxx:分享文件夾的一些描述,自定義填寫即可;
- browseable = xxx:共享目錄是否可見;
- path = xxx:共享目錄的實際路徑;
- create mask = 0777:創建文件的默認權限;
- directory mask = 0777:創建文件夾默認權限;
- valid user = pi:指定登錄的用戶,該項不寫,則默認對所有人可見;
- force user = pi:指定的用戶可以進行登錄,其他用戶沒有權限登錄,nobody不限制;
- force group = xxx:指定用戶組登陸權限;
- public = yes:是否對所有登錄成功的用戶可見;
- writable = yes:是否具有寫入權限;
- aviliable = yes:設置目錄是否可見;
3. 配置完成後,需添加Samba用戶以及Samba登陸密碼:
sudo smbpasswd -a pi <-- 該用戶必須存在 New SMB password: <-- 登錄Samba服務的密碼 Retype new SMB password: <-- 再次輸入Samba服務的密碼
配置完成上述步驟後,重啓Samba服務,使相關配置生效:
sudo /etc/init.d/samba-ad-dc restart
Notice: 待重啓完成之後再進行Windows等其他PC機的掛載過程!
二、Windows端掛載登陸
1. 首先打開我的電腦,在網絡位置處單擊右鍵,添加一個網絡位置,詳細流程如下所示:
2. 掛載上之後就可以直接進入Samba服務的文件系統中了,如下所示:
經測試,能夠進行讀寫等基本操作。
其他Linux系統掛載Samba文件系統待後續實踐補充。
Reference:
1. ubuntu 16.04 Samba服務器搭建:https://www.cnblogs.com/MoreExcellent/p/7215063.html
2. Ubuntu 18.0搭建局域網私有云盤:https://blog.csdn.net/u014175785/article/details/101630498