如何安装samba服务器
1、采用源码或者rpm包的形式安装很复杂,这里采用yum的形式安装,能很好的解决包之间的依赖关系
yum -y install samba-client samba-common cifs-utils samba

2、创建用户,这里创建系统用户就行了,用useradd smbuser命令创建即可,但是重置密码的时候需要用smbpasswd -a smbuser命令

3、编辑配置文件,先将默认配置清除
cat /dev/null > /etc/samba/smb.conf

4、用vi /etc/samba/smb.conf 编辑,写入如下内容
[smbfuwu]
comment = samba with web static server
path = /data
browseable = no
writable = yes
available = yes
admin users = smbuser
valid users = smbuser
public = no
并保存

5、iptables需要放行如下端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 137 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 138 -j ACCEPT
配置完成后重启sam、iptables服务
systemctl restart iptables
systemctl restart smb
systemctl restart nmb
systemctl enable smb
systemctl enable nmb

6、直接在本机上用127.0.0.1进行测试
smbclient //127.0.0.1/smbfuwu -U smbuser
输入密码:
登录成功说明samba配置完成
