Centos6.5下通过shell脚本快速安装samba服务器
使用方法如下:
上传脚本到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
作者:Agoly 出处:https://www.cnblogs.com/qmfsun/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |