Samba 系列(七):在 Samba AD DC 伺服器上創建共享目錄並映射到 Windows/Linux 客戶
Samba 是一個開源軟體,允許 Linux 和 Unix 系統與 Windows 系統之間進行文件和打印共享。在本系列的第七篇文章中,我們將探討如何在 Samba Active Directory Domain Controller (AD DC) 伺服器上創建共享目錄,並將其映射到 Windows 和 Linux 客戶端。
1. 環境準備
在開始之前,確保您的 Samba AD DC 伺服器已經正確安裝並運行。您可以使用以下命令檢查 Samba 服務的狀態:
sudo systemctl status samba-ad-dc如果服務未啟動,請使用以下命令啟動它:
sudo systemctl start samba-ad-dc2. 創建共享目錄
首先,我們需要創建一個共享目錄。假設我們要創建的目錄為 /srv/samba/share:
sudo mkdir -p /srv/samba/share接下來,設置目錄的擁有者和權限,以便 Samba 可以訪問它:
sudo chown nobody:nogroup /srv/samba/share
sudo chmod 0777 /srv/samba/share3. 配置 Samba 共享
接下來,我們需要編輯 Samba 配置文件以添加共享目錄。使用以下命令打開配置文件:
sudo nano /etc/samba/smb.conf在文件的末尾添加以下內容:
[share]
path = /srv/samba/share
writable = yes
browseable = yes
guest ok = yes
read only = no這段配置將允許所有用戶訪問該共享目錄。完成後,保存並退出編輯器。
4. 重新啟動 Samba 服務
為了使配置更改生效,您需要重新啟動 Samba 服務:
sudo systemctl restart samba-ad-dc5. 在 Windows 客戶端上映射共享目錄
在 Windows 客戶端上,您可以通過以下步驟映射共享目錄:
- 打開檔案資源管理器。
- 在地址欄中輸入 \share,然後按 Enter。
- 如果一切正常,您應該能夠看到共享目錄。
- 右鍵單擊該目錄,選擇“映射網路驅動器”。
- 選擇一個驅動器字母,然後點擊“完成”。
6. 在 Linux 客戶端上映射共享目錄
在 Linux 客戶端上,您可以使用以下命令來掛載共享目錄:
sudo mount -t cifs ///share /mnt/share -o username=guest,password=這將把 Samba 共享目錄掛載到 /mnt/share。請確保您已經創建了 /mnt/share 目錄。
7. 總結
在本篇文章中,我們介紹了如何在 Samba AD DC 伺服器上創建共享目錄並將其映射到 Windows 和 Linux 客戶端。這些步驟不僅簡單易行,還能有效地促進不同操作系統之間的文件共享。若您需要進一步的技術支持或尋找合適的 VPS 解決方案,請訪問我們的網站以獲取更多資訊。