samba
centos7.2_x64
采用源码或者rpm包的形式安装很复杂,这里采用yum的形式安装,能很好的解决包之间的依赖关系yum -y install samba-client samba-common cifs-utils samba
创建用户,这里创建系统用户就行了,用useradd smbuser命令创建即可,但是重置密码的时候需要用smbpasswd -a smbuser命令
编辑配置文件,先将默认配置清除cat /dev/null > /etc/samba/smb.conf
用vi /etc/samba/smb.conf 编辑,写入如下内容[smbfuwu]comment = samba with web static server path = /databrowseable = nowritable = yesavailable = yesadmin users = smbuservalid users = smbuserpublic = no并保存
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 iptablessystemctl restart smbsystemctl restart nmbsystemctl enable smbsystemctl enable nmb
直接在本机上用127.0.0.1进行测试smbclient //127.0.0.1/smbfuwu -U smbuser输入密码:登录成功说明samba配置完成