安装samba
yum install samba
配置共享目录
vim /etc/samba/smb.conf
#修改
workgroup = WORKGROUP #windows共享组
#加入内容
[video]
comment = video directory
path = /mnt/video
public = no
admin users = root
valid users = @ share #注:把share前面空格去掉
writable = yes
create mask = 0750
directory mask = 0750
创建用户组及用户
groupadd share
useradd -g share -s /sbin/nologin video
设置密码
smbpasswd -a video
设置共享目录文件所有者与文件权限
chown -R video:share /mnt/video
chmod -R 775 /mnt/video
启动服务并设置开机启动
systemctl start smb
systemctl enable smb
设置selinux控制的读写权限
启动samba对所有共享目录的读写
setsebool -P samba_export_all_rw on
设置目录的读写权限
chcon -t public_content_rw_t /mnt/video
设置防火墙
firewall-cmd --add-port=445/tcp
firewall-cmd --permanent --add-port=445/tcp
firewall-cmd --add-port=139/tcp
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --add-port=137/udp
firewall-cmd --permanent --add-port=137/udp
firewall-cmd --add-port=138/udp
firewall-cmd --permanent --add-port=138/udp