搭建之前:關閉防火牆
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