使用方法如下:
上传脚本到linux服务器授权
脚本如下:
#!/bin/sh yum -y install samba samba-client echo -e "thinkive\nthinkive" | smbpasswd -s -a root mv /etc/samba/smb.conf /etc/samba/smb.conf.bak touch /etc/samba/smb.conf cat > /etc/samba/smb.conf << EOF [global] workgroup = WORKGROUP server string = Samba Server Version %v netbios name = SambaServer log file = /var/log/samba/%m.log max log size = 50 security = user [thinkive] path = / writeable = yes valid user = root browseable = yes EOF #新增入站规则 #iptables -A INPUT -p tcp -m multiport --dports 139,445 -j ACCEPT #iptables -A INPUT -p udp -m multiport --dports 137,138 -j ACCEPT #新增出站规则 #iptables -A OUTPUT -p tcp -m multiport --sports 139,445 -j ACCEPT #iptables -A OUTPUT -p tcp -m multiport --sports 137,138 -j ACCEPT #iptables-save #将下面语句加到/etc/rc.local中进行开机启动控制 /etc/init.d/smb restart #/etc/init.d/ufw stop