1)安装samba服务器 yum install samba
2) 启动samba服务
systemctl start smb.service
systemctl start nmb.service
systemctl enable smb.service
systemctl enable nmb.service
3)设置防火墙允许smb服务
firewall-cmd --permanent --add-service= samba
firewall-cmd --reload
这里操作的时候出现一个问题
说明防火墙被关闭了
查看状态 systemctl status firewalld
重启firewall systemctl restart firewalld
查看状态
systemctl status firewalld
再次设置
防火墙允许smb服务
4)设置用户名和密码 (这里以root为用户名, xxx为密码)
useradd root -s /sbin/nologin
smbpasswd -a root
5)配置samba共享
mkdir -p /var/documents
chown root /var/documents //设置文件夹归属于root组
chmod 755 /var/documents
6)进入vim /etc/samba/smb.conf
[documents]
path=/var/documents
browseable = yes
read only = no
valid users=root
7
)重启smb systemctl restart smb nmb
8)配置selinux (selinux为linux系统下的安全子系统)
semanage fcontext -a -t samba_share_t '/var/documents(/.*)?'
restorecon -vvFR /var/documents
9)配置windows的共享网络位置
Map netword drive