1)安裝 Samba 服務(wù)
sudo dnf install samba
2)配置 Samba 共享
編輯 Samba 配置文件 /etc/samba/smb.conf豁鲤,添加一個(gè)共享定義秽誊。假設(shè)你要共享的目錄為 /srv/share,可以添加類(lèi)似如下的配置:
[share]
? comment = Shared Folder
? path = /srv/share
? read only = no
? guest ok = yes
3)創(chuàng)建共享文件夾并設(shè)置權(quán)限
sudo mkdir -p /srv/share
sudo chmod 777 /srv/share? ? # 根據(jù)安全需求調(diào)整權(quán)限
4)配置 Samba 用戶(hù)
sudo smbpasswd -a username
5)重啟 Samba 服務(wù)
sudo systemctl restart smb
sudo systemctl enable smb? ? # 設(shè)置開(kāi)機(jī)自啟
6)開(kāi)放共享連接端口
sudo firewall-cmd --add-port=137-139/tcp --permanent
sudo firewall-cmd --add-port=137-139/udp --permanent
sudo firewall-cmd --add-port=445/tcp --permanent
sudo firewall-cmd --add-port=445/udp --permanent
7)上述命令分別將 TCP 和 UDP 協(xié)議下的137到139端口琳骡,以及445端口添加到防火墻配置中锅论,并且使用 --permanent 選項(xiàng)永久保存配置。最后楣号,執(zhí)行以下命令重新加載防火墻配置以使更改生效
sudo firewall-cmd --reload
8執(zhí)行以下命令來(lái)列出當(dāng)前防火墻配置中已經(jīng)開(kāi)放的端口
sudo firewall-cmd --list-ports