为了实现Windows主机与Linux服务器之间的资源共享,Linux提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信。
过滤系统是否安装了samba# rpm -qa |grep samba
如果有,执行删除命令,格式是 rpm -e --nodeps xxx# rpm -e --nodeps samba-libs-4.4.4-14.el7_3.x86_64
卸载完毕,再一次确认# rpm -qa |grep samba
安装samba软件# yum -y install samba samba-client samba-common
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bk
# vi /etc/samba/smb.conf
workgroup = SAMBA 改为 workgroup = WORKGROUP
最末尾加入以下参数
[data]
path = /data
available = yes
browseable = yes
writable = yes
valid users = www
wq保存退出!# mkdir /data
# chmod 755 /data -R
添加系统用户# useradd www
# passwd www
添加samba用户:# smbpasswd -a www
激活smaba用户# smbpasswd -e www
# chown www.www /data -R
验证samba配置文件# testparm
# systemctl start smb nmb
# systemctl status smb nmb
# systemctl enable smb nmb
关闭防火墙和selinux# iptables -F
# setenforce 0
如果不想关闭防火墙,可修改防火墙策略# firewall-cmd --permanent --zone=public --add-service=samba
# firewall-cmd --reload
我的电脑输入\\IP,如无意外应该出现验证框
用户名:www
密码:xxx