1.安装Samba软件包
yum -y install samba
2.创建共享文件夹
cd /home
mkdir share
3.修改smb.conf文件
vim /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
map to guest = bad user #在centos7之后都要加这一行了
hosts allow=172.20.1.0/22 #只允许某些ip访问这台samba服务器;多个ip之间用空格隔开即可;如果允许某一个网段的话,可以这样:172.20.1.0/22
[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=share
path = /home/share
browseable = yes
writable = no
public=yes
writable=yes
available=yes
guest ok=yes
4.关闭防火墙&Selinux
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
5.重启SAMBA服务并且开机自启
systemctl restart smb && systemctl enable smb
6.windows测试共享