1. 程式人生 > 其它 >ubuntu下通過samba實現區域網檔案共享

ubuntu下通過samba實現區域網檔案共享

1. 安裝samba服務元件

sudo apt install samba

2. 建立新使用者或使用當前使用者

  • 若想建立新使用者只給samba使用,使用useradd命令建立一個三無使用者即可(無密碼、無主目錄、沒有指定shell版本,需通過後繼命令設定)。

  • 也可以使用當前使用者。

3. 為使用者設定密碼

sudo smbpasswd -a user

4. 修改配置檔案 smb.conf

sudo vim /etc/samba/smb.conf

在配置檔案最後新增下面內容:

[myshare]
comment = myshare
browseable = yes
path = /home/user
create mask = 0777
directory mask = 0777
valid users = user
public = no
available = yes
writeable = yes

引數解釋:

[myshare] //定義共享的顯示名稱,可根據自己需要修改
comment = myshare //共享的註釋說明,可根據自己需要修改
browseable = yes //讓使用者能看到共享
path = /var/sambafiles //定義共享資源的目錄路徑,這裡指向前面所建的sambafiles目錄
create mask = 0777 //指定新建檔案的許可權
directory mask = 0777 //指定新建目錄的許可權
valid users = smbuser //設定允許訪問此共享資源的使用者或組,這裡指定給smbuser這個使用者
public = no //指定該共享不允許guest賬戶訪問
available = yes //指定該共享資源可用
writeable = yes //允許客戶對共享有寫操作的許可權

5. 重啟samba服務,使配置生效

sudo service smbd restart

6. 在Windows下連線

Windows10下測試,滑鼠點選左下角開始選單欄,選擇“執行”(或者Win + R),輸入【\伺服器IP地址】,如圖:

確定後出現myshare共享目錄,雙擊共享目錄myshare,進去後windows會提示輸入使用者名稱及密碼,輸入使用者user及其密碼,將可進入共享目錄,並對其進行操作。

可以右擊,選擇對映網路驅動器,將共享目錄對映為本地磁碟,顯示在我的電腦裡面。