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 憑據以直接使用 public。 一般的 我可以訪問該文件夾。
結論是
在本教程中,您學習瞭如何配置 Samba 服務器。 CentOS 8我創建了一個共享目錄,可以從 Linux 和 Windows 系統通過網絡訪問。它還展示瞭如何配置防火牆以允許從其他機器訪問 Samba 文件服務器。