搭建之前:关闭防火墙
CentOS7默认的防火墙不是iptables,而是firewalle
#停止firewalld服务
systemctl stop firewalld
#禁用firewalld服务
systemctl mask firewalld
注意:如果使用了防火墙则要开通samba的开发 tcp/139,445端口,udp/137,138端口
配置防火墙查看:https://blog.csdn.net/qq_39234840/article/details/102686412
修改配置
vi /etc/selinux/config 修改为 SELINUX=disabled
然后命令行执行: setenforce 0
安装samba软件
yum install -y samba samba-client
修改配置文件
vi /etc/samba/smb.conf
修改[global] (map to guest = bad user 配置无账号密码访问)
[global]
workgroup = SAMBA
security = user
#passdb backend = tdbsam
map to guest = bad user
printing = cups
printcap name = cups
load printers = yes
cups options = raw
增加[test] 配置共享文件夹为test (guest ok = yes 配置无账号密码访问)
[test]
comment = share directories
path = /usr/local/file
public = yes
browseable = yes
writable = yes
guest ok = yes
create mask = 0777
directory mask = 0775
guest ok = yes
查看smb服务状态
service smb status
启动smb服务
service smb start
停止smb服务
service smb stop