win7系統(tǒng)如何配置samba服務(wù)器

win7系統(tǒng)如何配置samba服務(wù)器

時(shí)間:2018-06-29 11:45 作者: 來(lái)源:系統(tǒng)城

1. 掃描二維碼隨時(shí)看資訊

2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn):

手機(jī)查看
評(píng)論

許多用戶還不知道win7系統(tǒng)如何配置samba服務(wù)器?samba服務(wù)能提供文件共享服務(wù),它的優(yōu)點(diǎn)在于很方面在windows和linux之間進(jìn)行文件共享服務(wù)。如何配置samba服務(wù)器呢?這個(gè)軟件配置起來(lái)也不難,使用也非常簡(jiǎn)單。接下去我們一起看下配置方法。

win7系統(tǒng)如何配置samba服務(wù)器

具體方法如下:

一般你裝系統(tǒng)的時(shí)候會(huì)默認(rèn)安裝samba,如果沒有安裝,只需要運(yùn)行這個(gè)命令安裝(CentOS):

“yum install -y samba samba-client”

Samba的配置文件為/etc/samba/smb.conf,通過(guò)修改這個(gè)配置文件來(lái)完成我們的各種需求。打開這個(gè)配置文件,你會(huì)發(fā)現(xiàn)很多內(nèi)容都用”#”或者”;”注視掉了。先看一下未被注釋掉的部分:

[global]

        workgroup = MYGROUP

        server string = Samba Server Version %v

        security = user

        passdb backend = tdbsam

        load printers = yes

        cups options = raw

[homes]

        comment = Home Directories

        browseable = no

        writable = yes

[printers]

        comment = All Printers

        path = /var/spool/samba

        browseable = no

        guest ok = no

        writable = no

        printable = yes

主要有以上三個(gè)部分:[global], [homes], [printers]。

[global]定義全局的配置,”workgroup”用來(lái)定義工作組,相信如果你安裝過(guò)windows的系統(tǒng),你會(huì)對(duì)這個(gè)workgroup不陌生。一般情況下,需要我們把這里的”MYGROUP”改成”WORKGROUP”(windows默認(rèn)的工作組名字)。

security = user #這里指定samba的安全等級(jí)。關(guān)于安全等級(jí)有四種:

share:用戶不需要賬戶及密碼即可登錄samba服務(wù)器

user:由提供服務(wù)的samba服務(wù)器負(fù)責(zé)檢查賬戶及密碼(默認(rèn))

server:檢查賬戶及密碼的工作由另一臺(tái)windows或samba服務(wù)器負(fù)責(zé)

domain:指定windows域控制服務(wù)器來(lái)驗(yàn)證用戶的賬戶及密碼。

passdb backend = tdbsam  # passdb backend (用戶后臺(tái)),samba有三種用戶后臺(tái):smbpasswd, tdbsam和ldapsam.

smbpasswd:該方式是使用smb工具smbpasswd給系統(tǒng)用戶(真實(shí)用戶或者虛擬用戶)設(shè)置一個(gè)Samba 密碼,客戶端就用此密碼訪問(wèn)Samba資源。smbpasswd在/etc/samba中,有時(shí)需要手工創(chuàng)建該文件。

tdbsam:使用數(shù)據(jù)庫(kù)文件創(chuàng)建用戶數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)文件叫passdb.tdb,在/etc/samba中。passdb.tdb用戶數(shù)據(jù)庫(kù)可使用smbpasswd –a創(chuàng)建Samba用戶,要?jiǎng)?chuàng)建的Samba用戶必須先是系統(tǒng)用戶。也可使用pdbedit創(chuàng)建Samba賬戶。pdbedit參數(shù)很多,列出幾個(gè)主要的:

pdbedit –a username:新建Samba賬戶。

pdbedit –x username:刪除Samba賬戶。

pdbedit –L:列出Samba用戶列表,讀取passdb.tdb數(shù)據(jù)庫(kù)文件。

pdbedit –Lv:列出Samba用戶列表詳細(xì)信息。

pdbedit –c “[D]”–u username:暫停該Samba用戶賬號(hào)。

pdbedit –c “[]”–u username:恢復(fù)該Samba用戶賬號(hào)。

ldapsam:基于LDAP賬戶管理方式驗(yàn)證用戶。首先要建立LDAP服務(wù),設(shè)置“passdb backend = ldapsam:ldap://LDAP Server”

load printers 和 cups options 兩個(gè)參數(shù)用來(lái)設(shè)置打印機(jī)相關(guān)。

除了這些參數(shù)外,還有幾個(gè)參數(shù)需要你了解:

netbios name = MYSERVER  # 設(shè)置出現(xiàn)在“網(wǎng)上鄰居”中的主機(jī)名

hosts allow = 127.  192.168.12.  192.168.13. # 用來(lái)設(shè)置允許的主機(jī),如果在前面加”;”則表示允許所有主機(jī)

log file = /var/log/samba/%m.log #定義samba的日志,這里的%m是上面的netbios name

max log size = 50 # 指定日志的最大容量,單位是K

[homes]該部分內(nèi)容共享用戶自己的家目錄,也就是說(shuō),當(dāng)用戶登錄到samba服務(wù)器上時(shí)實(shí)際上是進(jìn)入到了該用戶的家目錄,用戶登陸后,共享名不是homes而是用戶自己的標(biāo)識(shí)符,對(duì)于單純的文件共享的環(huán)境來(lái)說(shuō),這部分可以注視掉。

[printers]該部分內(nèi)容設(shè)置打印機(jī)共享。

【samba實(shí)踐】

注意:在試驗(yàn)之前,請(qǐng)先檢測(cè)selinux是否關(guān)閉,否則可能會(huì)試驗(yàn)不成功。關(guān)于如何關(guān)閉selinux請(qǐng)查看第十五章 linux系統(tǒng)日常管理的“l(fā)inux的防火墻”部分

1. 共享一個(gè)目錄,任何人都可以訪問(wèn),即不用輸入密碼即可訪問(wèn),要求只讀。

打開samba的配置文件/etc/samba/smb.conf

[global]部分

把”MY GROUP”改成”WORKGROUP”

把”security = user” 修改為“security = share”

然后在文件的最末尾處加入以下內(nèi)容:

[share]

        comment = share all

        path = /tmp/samba

        browseable = yes

        public = yes

        writable = no

mkdir /tmp/samba

chmod 777 /tmp/samba

啟動(dòng)samba服務(wù)

/etc/init.d/smb start

測(cè)試:

首先測(cè)試你配置的smb.conf是否正確,用下面的命令

testparm

如果沒有錯(cuò)誤,則在你的windows機(jī)器上的瀏覽器中輸入file://IP/share 看是否能訪問(wèn)

2. 共享一個(gè)目錄,使用用戶名和密碼登錄后才可以訪問(wèn),要求可以讀寫

打開samba的配置文件/etc/samba/smb.conf

[global] 部分內(nèi)容如下:

[global]

        workgroup = WORKGROUP

        server string = Samba Server Version %v

        security = user

        passdb backend = tdbsam

        load printers = yes

        cups options = raw

然后加入以下內(nèi)容:

[myshare]

        comment = share for users

        path = /samba

        browseable = yes

        writable = yes

        public = no

保存配置文件,創(chuàng)建目錄:

mkdir /samba

chmod 777 /samba

然后添加用戶。因?yàn)樵赱globa]中” passdb backend = tdbsam”,所以要使用” pdbedit” 來(lái)增加用戶,注意添加的用戶必須在系統(tǒng)中存在。

useradd  user1 user2

pdbedit -a user1  # 添加user1賬號(hào),并定義其密碼

pdbedit -a user2

pdbedit -L # 列出所有的賬號(hào)

測(cè)試:

打開IE瀏覽器輸入file://IP/myshare/ 然后輸入用戶名和密碼

3. 使用linux訪問(wèn)samba服務(wù)器

Samba服務(wù)在linux下同樣可以訪問(wèn)。前提是你的linux安裝了samba-client軟件包。安裝完后就可以使用smbclient命令了。

smbclient //IP/共享名  -U 用戶名

如:[root@localhost]# smbclient //10.0.4.67/myshare/ -U user1

Password:

Domain=[LOCALHOST] OS=[Unix] Server=[Samba 3.0.33-3.29.el5_6.2]

smb: \>

出現(xiàn)如上所示的界面??梢源蛞粋€(gè)”?”列出所有可以使用的命令。常用的有cd, ls, rm, pwd, tar, mkdir, chown, get, put等等,使用help + 命令可以打印該命令如何使用,其中g(shù)et是下載,put是上傳。

另外的方式就是通過(guò)mount掛載了:

如:

mount -t cifs //10.0.4.67/myshare /mnt -o username=user1,password=123456

格式就是這樣,要指定-t cifs //IP/共享名本地掛載點(diǎn)  -o后面跟username 和 password

掛載完后就可以像使用本地的目錄一樣使用共享的目錄了。

上述就是win7系統(tǒng)配置samba服務(wù)器的方法了,感興趣的用戶可以一起來(lái)設(shè)置下。

< 上一篇

win7系統(tǒng)怎么升級(jí)硬件|win7系統(tǒng)升級(jí)硬件的方法

下一篇 >

win7系統(tǒng)修改TeamViewer常規(guī)配置的方法

相關(guān)教程

網(wǎng)友評(píng)論

0

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)城立場(chǎng)

Win7系統(tǒng)教程排行榜
系統(tǒng)下載排行

系統(tǒng)合集
最近更新

系統(tǒng)

軟件

安卓

文章