Linux下的Samba服務器搭建

一、安裝配置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",上述內容字段解釋如下:

  1. [ShareFolder]:分享的文件夾名稱;
  2. comment = xxx:分享文件夾的一些描述,自定義填寫即可;
  3. browseable = xxx:共享目錄是否可見;
  4. path = xxx:共享目錄的實際路徑;
  5. create mask = 0777:創建文件的默認權限;
  6. directory mask = 0777:創建文件夾默認權限;
  7. valid user = pi:指定登錄的用戶,該項不寫,則默認對所有人可見;
  8. force user = pi:指定的用戶可以進行登錄,其他用戶沒有權限登錄,nobody不限制;
  9. force group = xxx:指定用戶組登陸權限;
  10. public = yes:是否對所有登錄成功的用戶可見;
  11. writable = yes:是否具有寫入權限;
  12. 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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章