samba服务器配置方法
1、关闭selinux
[root@master ~]# setenforce 0
setenforce: SELinux is disabled
[root@master ~]# sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/sysconfig/selinux

2、安装EPEL YUM源

3、安装基础软件包
yum -y install krb5-devel krb5-libs pam_krb5 krb5-workstation

4、安装samba服务端
yum -y install samba-client samba-common cifs-utils samba

5、创建smb用户并设置密码
[root@master ~]# useradd smb
[root@master ~]# passwd="123456" && (echo $passwd;echo $passwd) |smbpasswd smb -a

6、配置smb.conf
cat /dev/null >/etc/samba/smb.conf
cat >> /etc/samba/smb.conf << EOF
[smb_name]
comment = samba with web static server
path = /svn/data
browseable = no
writable = yes
available = yes
admin users = smb
valid users = smb
public = no
EOF

7、开放防火墙
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT
service iptables save

8、启动smb服务
systemctl enable smb
systemctl enable nmb
systemctl restart smb
systemctl restart nmb
