天天看點

Ubuntu下安裝smb共享檔案夾

服務端系統為 Ubuntu 11.04 IP:192.168.8.50

用戶端系統為 windows 7      IP:192.168.8.41

一、Samba服務端安裝與配置

1、執行指令行:

# apt-get install samba

# apt-get install  smbfs

2、檢視samba是否安裝成功

# dpkg -l |grep samba  

Ubuntu下安裝smb共享檔案夾

最前面的ii表示安裝成功。可以看到samba是安裝好了。

3、建立共享目錄

# mkdir /home/share

# chmod 777 /home/ share

然後随便在這裡/home/share建立一兩個檔案,等下用來測試看看在windows下能不能通路

備份并編輯smb.conf允許網絡使用者通路

4、編輯配置檔案:

# cp /etc/samba/smb.conf  /etc/samba/smb.conf_backup.20121030

# vim /etc/samba/smb.conf

/secutity     搜尋這一行文字

設定賬戶的安全級别

; security = user

修改成:

security = user

username map = /etc/samba/smbusers

在配置檔案最後面添加以下的代碼,假設允許通路的使用者為:testshare。而檔案夾的共享名為 Share

[Share]

comment = Shared Folder with username and password

path = /home/share

public = yes

writable = yes

valid users = testshare

create mask = 0700

directory mask = 0700

force user = nobody

force group = nogroup

available = yes

browseable = yes

找到[global]把 workgroup = workgroup 改成

workgroup = WORKGROUP

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

5、現在要添加testshare這個網絡通路帳戶。如果系統中目前沒有這個帳戶

# useradd testshare

要注意,上面隻是增加了testshare 這個使用者,卻沒有給使用者賦予本機登入密碼。是以這個使用者将隻能從遠端通路,不能從本機登入。而且samba的登入密碼可以和本機登入密碼不一樣。

6、設定通路共享檔案使用者的密碼:

smbpasswd -a testshare,然後輸入密碼123456

# vim /etc/samba/smbusers

在建立立的檔案内添加下面這一行并儲存

testshare= "network username"

7、重新開機一下 smbd

# service smbd restart

8、看一下smbd監聽的端口,如果有顯示相應的端口就代表啟動了

# netstat -tlnp |grep smb

二、用戶端試着在windows 7 下通路共享

輸入 \\192.168.8.50 ubuntu上的IP,第一次通路有點慢,等會彈出對話框,輸入testshare,密碼123456,勾選複選框,按确定就可以看到共享的目錄了

備注:

1、如果将來需要更改newsfan的網絡通路密碼,也用這個指令更改