目录
安装samba
配置 /home 文件夹权限
配置 /home 文件夹共享
配置防火墙
添加 root 登录用户并创建密码
重启samba服务,关闭selinux
查看samba状态
以/home目录挂载为例:
安装samba
sudo yum install samba
配置 /home 文件夹权限
sudo semanage fcontext --add --type "samba_share_t" /home
sudo restorecon -R /home
配置 /home 文件夹共享
vim /etc/samba/smb.conf
注意:[home]这里是Windows访问时对应的共享文件夹名
配置防火墙
sudo firewall-cmd --permanent --add-service=samba
sudo firewall-cmd --reload
添加 root 登录用户并创建密码
sudo smbpasswd -a root
重启samba服务,关闭selinux
systemctl restart smb
setenforce 0
查看samba状态
systemctl status smb
如果关闭selinux后仍然无法访问子文件夹、子文件,可尝试以下命令:
chcon -R -t samba_share_t /home
如果需要再配置其他文件夹共享,重复2、3步骤即可。