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服務,通過共享目錄,起到兩個操作系統之間的橋樑作用,也是很方便的。

各用其長:)
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章