ubuntu下通過samba實現區域網檔案共享
阿新 • • 發佈:2022-04-18
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及其密碼,將可進入共享目錄,並對其進行操作。
可以右擊,選擇對映網路驅動器,將共享目錄對映為本地磁碟,顯示在我的電腦裡面。