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 服務的狀態:
# systemctl status smb
配置 Samba
安裝後,配置 Samba。但在此之前,複製原配置文件如下:
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bk
下一步是創建一個需要共享的文件夾。我命名了這個文件夾 一般的..
創建文件夾後,轉到配置文件並配置 Samba,以便您可以共享新創建的目錄,如圖所示。
# vim /etc/samba/smb.conf
然後使用以下命令重新啟動 Samba 服務:
# systemctl restart smb
然後創建一個用戶和一個組,並使該用戶成為該組的成員,以便他們可以使用 samba 服務。使用以下命令。
# useradd user1 # passwd user1 # smbpasswd –a user1 # groupadd vitux # usermod –aG vitux user1
添加後 用戶 1 分組 維圖斯, 您想查看用戶是否已添加到組中?為此,請使用以下命令:
# grep ‘vitux’ /etc/group
要使其他機器可以訪問 samba 服務,請添加如下防火牆規則:
# firewall-cmd - - add-service=samba - - permanent
使用以下命令重新加載防火牆:
# firewall-cmd - - reload
從您的 Windows 機器訪問 Samba 文件夾
按 可從 Windows 訪問 Samba 共享。 Windows 鍵 + R 推出 跑 對話。請輸入這個 IP 地址或主機名 按 進來..
系統將提示您輸入 samba 憑據,輸入憑據並按 好的..
登錄成功後,您將擁有一個可以訪問和使用的公共目錄,如下圖所示。
從您的 Linux 機器訪問 Samba 文件夾
從另一台 Linux 機器訪問 Samba 共享 侏儒 單擊文件管理器 連接到服務器 如圖所示:
輸入 Samba 服務器的 IP 地址,[接続]單擊以提示輸入 Samba 憑據以供直接公共使用。然後輸入將顯示的 Samba 憑據。 一般的 您可以訪問該文件夾。
結論是
在本教程中,您學習瞭如何配置 Samba 服務器 CentOS 8.. 我創建了一個共享目錄,可以從 Linux 和 Windows 系統通過網絡訪問。我們還向您展示瞭如何配置防火牆,以便其他機器可以訪問您的 Samba 文件服務器。