1.安装并设置防火墙
~~~
[root@webserver ~]# yum install samba samba-client samba-common -y
[root@webserver ~]# systemctl start smb
[root@webserver ~]# systemctl enable smb
[root@webserver ~]# firewall-cmd --permanent --zone=public --add-service=samba
[root@webserver ~]# firewall-cmd --reload
~~~
2.设置selinux
~~~
[root@webserver ~]# setsebool -P samba_export_all_ro 1
[root@webserver ~]# setsebool -P samba_export_all_rw 1
~~~
3.配置samba
~~~
[root@webserver ~]# chmod -R 777 /home
[root@webserver ~]# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
[root@webserver ~]# vi /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
security = user
map to guest = bad user
[WWW]
path = /home
writable = yes
browsable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
~~~
4.重启服务
~~~
[root@webserver ~]# systemctl restart smb
~~~