如何在 CentOS 8 上安裝和配置 Samba


Samba 是 Windows SMB (CIVFS) 協議的免費開源實現,它允許您在 Linux 和 Windows 操作系統之間輕鬆無縫地共享文件、文件夾和打印機。

本教程將向您展示如何在 CentOS 8 上安裝和配置 Samba。

安裝 Samba 包

要在 centOS 8 上安裝 samba 包,請打開終端並輸入以下命令:

# dnf install –y samba samba-common samba-client

安裝 Samba 後,使用以下命令啟動並啟用 Samba 服務:

# systemctl enable smb
# systemctl start smb

啟動 Samba 服務

您可以使用以下命令檢查 Samba 服務的狀態:

# systemctl status smb

檢查 Samba 服務的狀態

配置 Samba

安裝後,配置 Samba。但在此之前,複製原配置文件如下:

# cp /etc/samba/smb.conf /etc/samba/smb.conf.bk

Samba 配置文件的備份

下一步是創建一個需要共享的文件夾。我命名了這個文件夾 一般的..

創建目錄以共享文件

創建文件夾後,轉到配置文件並配置 Samba,以便您可以共享新創建的目錄,如圖所示。

# vim /etc/samba/smb.conf

創建一個新的 Samba 配置文件

然後使用以下命令重新啟動 Samba 服務:

# systemctl restart smb

重新啟動 Samba 服務

然後創建一個用戶和一個組,並使該用戶成為該組的成員,以便他們可以使用 samba 服務。使用以下命令。

# useradd user1
# passwd user1
# smbpasswd –a user1
# groupadd vitux
# usermod –aG vitux user1

添加後 用戶 1 分組 維圖斯, 您想查看用戶是否已添加到組中?為此,請使用以下命令:

# grep ‘vitux’ /etc/group

創建一組 samba 文件共享

要使其他機器可以訪問 samba 服務,請添加如下防火牆規則:

# firewall-cmd - - add-service=samba - - permanent

配置 CentOS 防火牆

使用以下命令重新加載防火牆:

# firewall-cmd - - reload

應用防火牆規則

從您的 Windows 機器訪問 Samba 文件夾

按 可從 Windows 訪問 Samba 共享。 Windows 鍵 + R 推出 對話。請輸入這個 IP 地址或主機名進來..

從 Windows 連接到 Linux 文件服務器

系統將提示您輸入 samba 憑據,輸入憑據並按 好的..

登錄詳細信息

登錄成功後,您將擁有一個可以訪問和使用的公共目錄,如下圖所示。

在 Linux 和 Windows 之間共享文件夾

從您的 Linux 機器訪問 Samba 文件夾

從另一台 Linux 機器訪問 Samba 共享 侏儒 單擊文件管理器 連接到服務器 如圖所示:

從 Linux 連接到 Samba 共享

輸入 Samba 服務器的 IP 地址,[接続]單擊以提示輸入 Samba 憑據以供直接公共使用。然後輸入將顯示的 Samba 憑據。 一般的 您可以訪問該文件夾。

Linux 上的共享文件夾

結論是

在本教程中,您學習瞭如何配置 Samba 服務器 CentOS 8.. 我創建了一個共享目錄,可以從 Linux 和 Windows 系統通過網絡訪問。我們還向您展示瞭如何配置防火牆,以便其他機器可以訪問您的 Samba 文件服務器。