1)安装 Samba 服务
sudo dnf install samba
2)配置 Samba 共享
编辑 Samba 配置文件 /etc/samba/smb.conf,添加一个共享定义。假设你要共享的目录为 /srv/share,可以添加类似如下的配置:
[share]
comment = Shared Folder
path = /srv/share
read only = no
guest ok = yes
3)创建共享文件夹并设置权限
sudo mkdir -p /srv/share
sudo chmod 777 /srv/share # 根据安全需求调整权限
4)配置 Samba 用户
sudo smbpasswd -a username
5)重启 Samba 服务
sudo systemctl restart smb
sudo systemctl enable smb # 设置开机自启
6)开放共享连接端口
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 协议下的137到139端口,以及445端口添加到防火墙配置中,并且使用 --permanent 选项永久保存配置。最后,执行以下命令重新加载防火墙配置以使更改生效
sudo firewall-cmd --reload
8执行以下命令来列出当前防火墙配置中已经开放的端口
sudo firewall-cmd --list-ports