一、安装samba软件包
yum insatll samba -y
二、关闭selinux和防火墙,开启samba服务,开机启动samba服务
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl stop firewalld
systemctl disable firewalld
systemctl start smb
systemctl enable smb
三、建立文件夹并设置权限
mkdir /share
chmod 777 /share
四、编辑配置文件/etc/samba/smb.conf
添加map to guest = Bad User #允许匿名访问
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
map to guest = bad user
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @printadmin root
force group = @printadmin
create mask = 0664
directory mask = 0775
[share]
comment =this is share directory
path = /share
writable= yes
browseable=yes
guest ok=yes
[share2]
comment=share2
path=/share2
writable=yes
browseable=yes
guest ok=yes
五、Windows登录
参考链接 :
Centos7配置Samba服务实现与Windows文件共享 :https://mp.weixin.qq.com/s/8RMJq9X68dAh_31M0s_L7w