centos7.3如何安装samba服务器
1、通过下面命令安装samba服务端
yum install -y samba-client samba-common cifs-utils samba

2、使用useradd创建用户并使用smbpasswd修改密码,修改密码的时候报错
smbpasswd: relocation error: /usr/lib64/samba/libgse-samba4.so: symbol krb5_get_init_creds_opt_set_pac_request, version krb5_3_MIT not defined in file libkrb5.so.3 with link time reference

3、安装krb5
yum install krb5-devel krb5-libs pam_krb5 krb5-workstation
问题得到解决

4、将默认模板内容清除
cat /dev/null >/etc/samba/smb.conf

5、cat /etc/samba/smb.conf文件的内容如下

6、#samba开放端口端口
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
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 137 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 138 -j ACCEPT
iptables-save

7、启动samba服务
systemctl restart iptables
systemctl restart smb
systemctl restart nmb
systemctl enable smb
systemctl enable nmb
进程如下
