ubuntu Samba服務安裝與配置

轉自:

http://blog.sina.com.cn/s/blog_3d4f564e0100yi04.html


1,首先保證Ubuntu能連入Internet(虛擬機通過橋接),XP與Ubuntu能互相ping通。安裝Ubuntu Samba。
終端執行:$ sudo apt-get install samba4;

$ sudo apt-get install smbfs;

$ sudo apt-get install system-config-samba;

2,創建共享目錄(可以省略此步驟,將共享目錄設爲根目錄“\”),當然共享用戶跟目錄都可以再添加,此處我是在默認用戶nubnub下添加文件夾。
終端執行:mkdir /home/nubnub/share ;在默認目錄下創建名爲share 的共享文件夾。
終端執行:chmod 777 /home/nubnub/share ;改變share 屬性以便訪問。

3,備份並編輯smb.conf允許網絡用戶訪問 (養成隨時備份的好習慣,在關鍵的時候你會發現當初的備份是多麼的明智!)
終端執行:sudo cp /etc/Samba/smb.conf   /etc/Ubuntu Samba/smb.conf_backup ;備份。
終端執行:sudo gedit /etc/Samba/smb.conf ;編輯smb.conf。

找到#security = user 這行,用下面兩行取代:
security = user
username map = /etc/Samba/smbusers
將下列幾行新增到文件的最後面,假設允許訪問的用戶爲nubnub。而文件夾的共享名爲 Share,讓XP用戶通過這個nubnub來和我們進行數據交流。

[linux]
   comment = linux on zhouxin
   path = /
   browseable = yes
   writable  = yes
   public =  no
   valid users = nubnub 

4,還是接上面在smb.conf中把這裏改一下,找到[global]把 workgroup = MSHOME 改成如下代碼:(注意這workgroup要和windows下的workgroup一致!
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
後面的三行是爲了防止出現中文目錄亂碼的情況。

5,現在要添加nubnub這個網絡訪問帳戶。
終端執行:sudo useradd nubnub
要注意,上面只是增加了nubnub這個用戶,卻沒有給用戶賦予本機登錄密碼。現在要新增網絡使用者的密碼:
終端執行:sudo smbpasswd -a nubnub(WIN共享訪問ubuntu的時候要填的密碼)
終端執行:sudo gedit /etc/samba/smbusers ;在新建立的文件內加入
nubnub= “network username” 這一行並保存。

6,測試並重啓Ubuntu samba,

終端執行:sudo testparm;

sudo /etc/init.d/samba4 restart 即可。

注意,一定要重啓Ubuntu,不然會一直不成功!這個問題害得我費了我好長時間才發現

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