服务器设置和教程 · 9 10 月, 2024

Samba 系列(七):在 Samba AD DC 伺服器上創建共享目錄並映射到 Windows/Linux 客戶

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-dc

2. 創建共享目錄

首先,我們需要創建一個共享目錄。假設我們要創建的目錄為 /srv/samba/share:

sudo mkdir -p /srv/samba/share

接下來,設置目錄的擁有者和權限,以便 Samba 可以訪問它:

sudo chown nobody:nogroup /srv/samba/share
sudo chmod 0777 /srv/samba/share

3. 配置 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-dc

5. 在 Windows 客戶端上映射共享目錄

在 Windows 客戶端上,您可以通過以下步驟映射共享目錄:

  1. 打開檔案資源管理器。
  2. 在地址欄中輸入 \share,然後按 Enter。
  3. 如果一切正常,您應該能夠看到共享目錄。
  4. 右鍵單擊該目錄,選擇“映射網路驅動器”。
  5. 選擇一個驅動器字母,然後點擊“完成”。

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 解決方案,請訪問我們的網站以獲取更多資訊。