一键安装samba

来源:互联网 发布:java 数组tostring 编辑:程序博客网 时间:2024/06/03 22:56

脚本内容如下:

#!/bin/shapt-get install samba -ymkdir -p /samba/sharemkdir -p /samba/subdiruseradd -s /usr/sbin/nologin smbsubadminecho "123456\n123456" | smbpasswd -a smbsubadminuseradd -g smbsubadmin -s /sbin/nologin smbsubuserecho "123456\n123456" | smbpasswd -a smbsubuseruseradd -s /sbin/nologin smbadminecho "123456\n123456" | smbpasswd -a smbadminchown smbsubadmin.smbsubadmin /samba/subdirchown smbadmin.smbadmin /samba/sharechmod 1775 /samba/subdirchmod -R 0775 /samba/sharecp /etc/samba/smb.conf /etc/samba/smb.conf.bakcat > /etc/samba/smb.conf  << EOF[global]workgroup = WORKGROUPserver string = Samba Server Version %vnetbios name = SAMBAlog file = /var/log/samba/%m.logmax log size = 50security = userpassdb backend = tdbsam[subdir]comment = This is a directory of smbsub.path = /samba/subdirpublic = noadmin users = smbsubadminvalid users = @smbsubadminwritable = yescreate mask = 0750directory mask = 0750[share]comment = This is a share directory.path = /samba/sharepublic = novalid users = smbadmin,@smbsubadminwritable = yescreate mask = 0755directory mask = 0755EOF#新增入站规则#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/samba restart/etc/init.d/ufw stop


0 0