天天看點

ubuntu samba配置

ubuntu samba配置(試過可行)

經過長時間學習Ubuntu Samba,你可能會遇到Ubuntu Samba連入Internet問題,這裡将介紹安裝Ubuntu Samba問題的解決方法TCPIP下VM虛拟機Ubuntu與XP共享:之XP通路Ubuntu 。

1,首先保證Ubuntu能連入Internet,XP與Ubuntu能互相ping通。安裝Ubuntu Samba。

終端執行:sudo apt-get install Samba;下載下傳完畢安裝時最後會有個界面确認,我是直接選OK跳過去的。

終端執行:sudo apt-get install smbfs;過程中提示有檔案被占用,重新開機系統,再執行該指令時提示需要執行一個指令,把那個指令執行完後開始下載下傳,很順利。

2,建立共享目錄,當然共享使用者跟目錄都可以再添加,此處我是在預設使用者zhangcheng下添加檔案夾。

終端執行:mkdir /home/zhang/share ;在預設目錄下建立名為share 的共享檔案夾。

終端執行:chmod 777 /home/zhang/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

将下列幾行新增到檔案的最後面,假設允許通路的使用者為zhang。而檔案夾的共享名為 Share,讓XP使用者通過這個zhang來和我們進行資料交流。

[Share]

comment = Shared Folder with username and password

path = /home/zhang

public = yes

writable = yes

valid users = zhangcheng

create mask = 0700

directory mask = 0700

force user = nobody

force group = nogroup

available = yes

browseable = yes

4,還是接上面在smb.conf中把這裡改一下,找到[global]把 workgroup = MSHOME 改成如下代碼:

workgroup = WORKGROUP

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

後面的三行是為了防止出現中文目錄亂碼的情況。

5,現在要添加zhang這個網絡通路帳戶。

終端執行:sudo useradd zhang要注意,上面隻是增加了zhang這個使用者,卻沒有給使用者賦予本機登入密碼。現在要新增網絡使用者的密碼:

終端執行:sudo smbpasswd -a zhang(WIN共享通路ubuntu的時候要填的密碼)

終端執行:sudo gedit /etc/Samba/smbusers ;在建立立的檔案内加入

zhangcheng= “network username” 這一行并儲存。

6,如果如果将來需要更改zhang的網絡通路密碼也可以用sudo smbpasswd -a new,如果要删除某個使用者通路,

終端執行:sudo smbpasswd -x zhang。

測試并重新開機Ubuntu Samba,終端執行:sudo testparm;sudo /etc/init.d/Samba restart 即可。

7,在XP中運作通路ubuntu的IP位址,輸入使用者名和密碼即可。

繼續閱讀