SAMBA不需要密码的文件共享、网站别名访问、密码类提示的访问

一、SAMBA不需要密码的文件共享
1、新建一个需要分享的目录
mkdir /hfxms
mkdir /hfxms/123
然后给hfxms和123这2个目录可写入的权限,否则windows无法上传文件到这里
chmod -R 777 /hfxms
2、设定smb.conf配置文件
cat /etc/sysconfig/i18n #查看linux服务器的语系是否为utf8
cd /etc/samba
cp smb.conf smb.conf.raw #备份
vim smb.conf
[global]
#与主机名有关的设定信息
workgroup = vbirdhouse
netbios = vbirdserver
server string = This is vbird's samba server
#与语系有关的设定项目
unix charset = utf8
display charset = utf8
dos charset = cp950
#与登录文件有关的设定项目
log file = /var/log/samba/log.%m
max log size = 50
#这里才是与密码有关的设定项目
security = share
#打印机
load printers = no

    #分享的资源设定:将旧的批注,新的加入,取消[homes],[printers],针对
    /hfxms/123的设定,可浏览且可写入
    [hfxms]
                    comment = Temporary file space  #简单的解释此资源
                    path = /hfxms/123  #分享的目录的地址
                    writable = yes  #是否可写入,此例中为可以写入
                    browseable = yes  #能不能被浏览到资源名称
                    guest ok = yes   #单纯分享时,让用户随意登入的设定值

2、用testparm查阅smb.conf的语法设定正确性

3、启动服务器
/etc/init.d/smb start
/etc/init.d/nmb start
chkconfig smb on
chkconfig nmb on
netstat -tulnp | grep mbd
在samba当中预设会启动多个端口,包括数据传输的TCP端口(139,145),以及进行NetBIOS名称解析之类工作的UDP端口(137,138)。

4、到Windows里上传文件到samba服务器
①、在window电脑的D盘下创建文件夹a,在a里面创建2个文件夹和2个文本文档。
②、新建一个文本文档,里面写入下面的内容:
@echo off
xcopy /D /E /R /C /Y D:\a \172.17.10.189(samba服务器的ip)\hfxms\123
③、把txt扩展名改成脚本文件的bat。
④、进入任务计划程序,创建好启动脚本的任务后即可启动脚本。在启动脚本之前,要把hfxms和123这2个目录的权限设置成可以写入的,不然上传不了文件到这个目录,还要设置samba服务器的防火墙,放行137,138,139,145的端口。
iptables -A INPUT -i eth0 -p tcp -m multiport --dport 139,145 -j ACCEPT
iptables -A INPUT -i eth0 -p udp -m multiport --dport 137,138 -j ACCEPT

转载于:https://blog.51cto.com/13503739/2050147

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值