Ubuntu搭建Samba服务遇到的比较搞的事情

在Ubuntu中配置samba服务,在安装完软件包后,就需要在默认的/etc/samba/smb.conf文件中,增加一段新的配置,但是,很不幸是借用网上一段配置,可能编辑配置文件的时间,也没有太注意,在某些配置行尾部多了几个额外、不可见的空格,竟然导致samba服务一直不能够正常工作,不能够启动服务,启动过程中报错。

在这种异常的情况下,只能用逐行盯着看配置关键信息,发现在字面上没有问题,那就用大招删除、屏蔽某些行看看,竟然是可行。在这种情况下,就大胆地猜测,尾部有多余的东西,手工删除了尾部那些看不见、但实际上存在的信息,samba服务竟然就不报错了,windows也可以正常访问共享目录了。

这种解决问题的思路,也用在解决UBUNTU利用SvnServe部署多个仓库的解决问题中。不过,有了上次的经验,以及一个已经可以工作的仓库,那么就可以用命令行diff命令发现那些配置上不可见信息。

通过diff比较出来了差异,然后就用cp的办法,将配置一致化,这样第二个仓库也就可以工作了。在定位此问题的过程中,一部分也借助、利用到小乌龟客户端的输出信息,它能够很明确地区分是仓库不存在,还是认证不通过,所以,就很明白地明白就是仓库自身的配置文件所带来的问题。

 

********共享自己的ubuntu smab的配置***********

[shareforwin] 
   comment = Windows SMB
   path = /home/share
   valid users = smb,icloud
   read only = no
   public = no
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777

 

 

===========================

很多大神很推崇命令行工具,但是,在SVN浏览分支、拉分支、代码Merge、比较不同版本的代码的情况下,还是图形化比较方便。那就在Ubuntu中搭建一个Windows虚拟机,在用图形化效率比较高的时间,就用用图形化界面。而且要用Samba服务,通过共享目录,起到两个操作系统之间的桥梁作用,也是很方便的。

各用其长:)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值