Linux 下創建 Samba 服務器

用途:方便用於 windows 和 Linux 系統間文件傳輸

一、安裝 Samba

apt-get install samba smbclient

二、創建共享文件夾,這裏以 VMC 文件夾爲例

mkdir /home/lodge/VMC          // 創建一個用於共享的文件夾
chomd 777 /home/lodge/VMC      // 設置該文件夾的權限使其讓所有用戶可讀可寫可運行

三、修改配置文件 

vim /etc/samba/smb.conf

在文件最後添加想要共享的目錄信息,如下:

ds

[VMC] 是共享目錄的顯示名稱,可以自定義;path 是共享目錄絕對路徑;然後確定目錄訪問權限和指定用戶訪問,可以根據需要設置。

其他參數描述如下:

comment: 描述
path: 共享文件夾的路徑
valid users: 可訪問的用戶,多個用戶用,隔開(使用上面步驟創建的 Samba用戶名)
public: 訪問是否不需要密碼
read only: 是否只讀
create mask: 文件權限設置
directory mask: 文件權限設置
available: 是否有效
browseable: 是否可瀏覽,no表示隱藏,需要通過 IP+共享名稱 進行訪問
display charset、unix charset、dos charset: 這三個是爲了防止出現中文目錄亂碼的情況

四、啓動 Samba 服務

// 重啓服務
sudo service smbd restart

// Samba 服務重啓後,可以使用下面命令檢查 smb.conf 配置文件是否有語法錯誤
testparm

其他控制命令

sudo service smbd start             // 啓動
sudo service smbd stop              // 關閉 Samba 服務器:
sudo service smbd restart           // 重新啓動 Samba 服務器:
sudo service smbd status            // 查看 Samba 服務狀態
ps -aux | grep smbd                 // 查看 samba 是否正在運行

五、連接共享文件夾

首先確保兩臺設備的 IP 能夠互相 ping

Windows 系統的文件管理器導航欄上反斜槓輸入 Linux 設備 IP 後回車

然後在彈出的對話框輸入 Samba 配置的用戶和密碼,如果用戶名和登錄 Linux 的用戶名一樣,則需要輸入登錄 Linux 設備的密碼,驗證正確後即可看到共享的文件夾,然後就可以進行文件傳輸讀寫操作。

 

 

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