亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!(絕對(duì)原創(chuàng)) [打印本頁(yè)]

作者: aping2005    時(shí)間: 2005-10-27 10:58
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!(絕對(duì)原創(chuàng))
Solaris與Windows的網(wǎng)絡(luò)互聯(lián)
                              ——Samba的應(yīng)用
引言:        1
一、前置知識(shí)        1
二、SAMBA在SOLARIS8上的安裝與配置        2
三、啟動(dòng)SOLARIS 8系統(tǒng)的SAMBA 服務(wù)        3
四、SAMBA服務(wù)系統(tǒng)的管理和配置工具        4
五、WEB頁(yè)面管理配置工具SWAT        5
六.從WINDOWS端訪問(wèn)SAMBA服務(wù)器        6
七.前景展望:        6
附:SAMBA參數(shù)參考目錄        6

引言:
如今的操作系統(tǒng)市場(chǎng),幾乎是Unix與 Windows割據(jù)天下。一個(gè)侵占了絕對(duì)的服務(wù)器市場(chǎng),而另一個(gè)卻幾乎吞噬了整個(gè)桌面市場(chǎng)。經(jīng)常有人抱怨如今的文件系統(tǒng),網(wǎng)絡(luò)的異構(gòu),使不同的系統(tǒng)之間的訪問(wèn)變得困難,需要引入一門通用的“語(yǔ)言”來(lái)解釋異構(gòu)系統(tǒng)之間的通訊。本文主要介紹了Samba for Solaris的使用,實(shí)現(xiàn)了UNIX與windows的文件共享和打印共享,你可以在本地的windows系統(tǒng)上的網(wǎng)絡(luò)鄰居來(lái)訪問(wèn)Solaris上的文件,打印共享,您甚至還可以影射網(wǎng)絡(luò)驅(qū)動(dòng)器,這就如同使用本地磁盤一樣方便。而且利用Unix的強(qiáng)大的訪問(wèn)控制,你可以對(duì)不同的共享目錄權(quán)限設(shè)置,不用擔(dān)心有人會(huì)刪除你的文檔,而您自己卻可以自由操作。
【關(guān)鍵字】 Samba服務(wù)器  共享 SMB  SWAT 服務(wù)進(jìn)程   異構(gòu)網(wǎng)絡(luò)互聯(lián)
一、前置知識(shí)
首先,我們先來(lái)介紹下什么是Samba,我們看看Samba組織的目標(biāo)——Opening Windows To A Wider World。熟悉Linux的用戶可能常常在Linux上安裝Samba服務(wù)來(lái)實(shí)現(xiàn)與Windows系統(tǒng)的文件共享和打印機(jī)共享。他們之間的數(shù)據(jù)傳輸使用SMB(Service Message Block)協(xié)議.這是一個(gè)在傳輸層之上的協(xié)議,所以他可以支持很多不同異構(gòu)系統(tǒng)的網(wǎng)絡(luò)互聯(lián)(比如,Linux,Solaris,Windows等),Samba之所以能夠工作,因?yàn)镾MB協(xié)議模仿了Windows內(nèi)核的文件和打印共享協(xié)議。微軟已經(jīng)將SMB改名為公共因特網(wǎng)文件系統(tǒng)(CIFS,Common Internet File System ),并打算把它設(shè)計(jì)為Internet的標(biāo)準(zhǔn)協(xié)議。這在一定程度上是由于它想與最初的基于NetBIOS的SMB保持一定的距離。NetBIOS是Windows 網(wǎng)絡(luò)的一個(gè)偉大的工具,Microsoft使用NetBIOS實(shí)現(xiàn)了一個(gè)網(wǎng)絡(luò)文件/打印服務(wù)系統(tǒng),但是為L(zhǎng)AN設(shè)計(jì)的它卻注定了不能路由。
Samba執(zhí)行了SMB/CIFS的一個(gè)版本,這個(gè)版本在很大程度上與大多數(shù)的Windows版本兼容。但是,無(wú)論是從Windows連接到Linux還是從Linux連接到Windows機(jī)器,Samba系統(tǒng)對(duì)于實(shí)現(xiàn)文件和打印服務(wù)來(lái)說(shuō)總是很穩(wěn)定的。我們可以通過(guò)Windows的網(wǎng)絡(luò)鄰居來(lái)輕松訪問(wèn)安裝了Samba的UNIX/LINUX服務(wù)器。(更多的文檔見(jiàn)www.samba.org
二、Samba在solaris8上的安裝與配置
1.系統(tǒng)先要打上較新的EIS,然后到www.sunfreeware.com下載需要的軟件包,如下:
libiconv-1.8-sol8-sparc-local.gz
ncurses-5.4-sol8-sparc-local.gz
libgcc-3.3-sol8-sparc-local.gz
readline-5.0-sol8-sparc-local.gz
popt-1.7-sol8-sparc-local.gz
samba-3.0.10-sol8-sparc-local.gz
前面5個(gè)軟件包在安裝samba之前要裝上,用以下命令解壓并安裝samba軟件包;
#gunzip samba-3.0.10-sol8-sparc-local.gz
#pkgadd –d samba-3.0.10-sol8-sparc-local
安裝完畢后,我們到/usr/local下可以看到安裝的軟件包samba目錄。
2.配置相關(guān)文件
samba的配置文件是/usr/local/samba/lib/smb.conf文件,這個(gè)文件需要自己創(chuàng)建,安裝后是不存在?梢愿鶕(jù)您的需要通過(guò)配置它相關(guān)的參數(shù)來(lái)實(shí)現(xiàn)復(fù)雜或簡(jiǎn)單的訪問(wèn)控制。smb.conf的格式是有多個(gè)段,每段由段名開(kāi)始,一直到下個(gè)段名,每個(gè)段名放在方括號(hào)中間,下面給出個(gè)smb.conf文件例子。
#more /usr/local/samba/lib/smb.conf
[global]
workgroup = UEC
netbios name = UEC-server
server string = Samba Server
log file = /usr/local/samba/var/log.%m
security = user
guest account = guest
[gcp docs]
comment = this is shared gcp docs
path = /gcp
guest ok = yes
read only = no
browseable = yes
[john docs]
comment = this is shared john docs
path = /john
guest ok = yes
read only = no
[global]段是全局變量,它設(shè)置了工作組,NetBIOS名,安全參數(shù)security等參數(shù),除了[global]段外,所有的段都可以看作是一個(gè)共享資源,段名是該共享資源的名字,而段里的參數(shù)就是共享資源的屬性。[gcp docs] 和[john docs]就是共享的目錄,它的參數(shù)可以設(shè)置共享目錄路徑和訪問(wèn)控制權(quán)限等。(詳細(xì)參數(shù)見(jiàn)附錄)
三、啟動(dòng)Solaris 8系統(tǒng)的Samba 服務(wù)
在安裝完軟件包后,我們把/usr/local/samba/sbin 下面的3個(gè)應(yīng)用程序,nmbd,smbd,winbindd復(fù)制到/usr/local/samba/bin下面去。
samba server服務(wù)是 由3個(gè)守護(hù)進(jìn)程組成,
nmbd—Netbios名稱服務(wù)器,該進(jìn)程使用UDP協(xié)議提供Netbios名稱服務(wù)和瀏覽支持,處理命名注冊(cè)和決策請(qǐng)求。該進(jìn)程應(yīng)當(dāng)是被首先啟動(dòng)。
smbd —SMB服務(wù)器,使用TCP協(xié)議給SMB客戶提供文件和打印服務(wù);應(yīng)當(dāng)在nmbd進(jìn)程后立即啟動(dòng)。
Winbindd—當(dāng)Samba服務(wù)器是windows NT 或 ADS域中的成員時(shí),此時(shí)當(dāng)啟動(dòng)該守護(hù)進(jìn)程。
通常在修改了配置文件smb.conf后,我們需要從新啟動(dòng)這3個(gè)進(jìn)程,以便參數(shù)的設(shè)置起效.
下面配置下到自動(dòng)啟動(dòng)腳本,我們可以自己寫個(gè)啟動(dòng)的腳本,加入這3個(gè)進(jìn)程(注意啟動(dòng)的先后順序),其實(shí)samba安裝完有個(gè)example的啟動(dòng)的腳本,我們只要做些修改就可以了。
#cp /usr/local/samba/doc/samba/examples/svr4-startup/samba.server /etc/init.d/samba.server
#Vi /etc/init.d/samba.server
把默認(rèn)的兩行/opt/samba/bin/smbd -D -s/opt/samba/smb.conf
/opt/samba/bin/nmbd -D -l/opt/samba/log -s/opt/samba/smb.conf
改為三行
/usr/local/samba/sbin/smbd -D -s/usr/local/samba/lib/smb.conf
/usr/local/samba/sbin/nmbd –D -l/var/adm/samba.log  -s/usr/local/samba/lib/smb.conf
/usr/local/samba/sbin/winbindd
#cd /etc/rc2.d
# ln -s /etc/init.d/samba.server   S99samba.server(把它Link到啟動(dòng)目錄里面)
這樣Samba服務(wù)進(jìn)程就會(huì)隨著系統(tǒng)的啟動(dòng)而自動(dòng)啟動(dòng)了。
四、samba服務(wù)系統(tǒng)的管理和配置工具
除此之外,Samba還提供了幾個(gè)實(shí)用的組件(位于/usr/local/samba/bin目錄下面):
smbclient, SMB客戶程序,用來(lái)存取SMB服務(wù)器上的共享資源;
testprns 測(cè)試服務(wù)器上打印機(jī)訪問(wèn)的程序;
testparms 測(cè)試Samba配置文件的正確性的工具;
smbstatus 這個(gè)工具可以列出當(dāng)前Samba服務(wù)器上的連接;
smbtree 這個(gè)工具來(lái)顯示共享目錄樹(shù)形結(jié)構(gòu)。
smbpasswd 這個(gè)工具用來(lái)設(shè)定用戶密碼;
swat samba的Web管理工具;
這些工具其實(shí)都是非常有用的,通過(guò)他們我們可以更好的管理配置samba服務(wù)器。
下面通過(guò)例子做介紹
#cd /usr/local/samba/bin
#testparms
測(cè)試參數(shù)的設(shè)置格式,屬性是否正確。
#smbstatus
Samba version 3.0.10
PID     Username      Group         Machine                        
-------------------------------------------------------------------
2502   root          UEC         uec-gcp      (192.168.1.2)
Service      pid     machine       Connected at
-------------------------------------------------------
IPC$          2502   uec-gcp       Mon Sep 12 13:11:31 2005
John docs     2502   uec-gcp      Mon Sep 12 12:59:01 2005
gcp docs      2502   uec-gcp       Mon Sep 12 12:58:54 2005
No locked files
#smbpasswd –a username
添加訪問(wèn)的共享資源的用戶,一般用戶也可以訪問(wèn)SWAT,但只有查看狀態(tài)的權(quán)限。
# smbtree
Password:
WORKGROUP
        \\SUN440EN                      Samba 3.0.10
                \\SUN440EN\ADMIN$               IPC Service (Samba 3.0.10)
                \\SUN440EN\IPC$                 IPC Service (Samba 3.0.10)
                \\SUN440EN\john docs               
                \\SUN440EN\gcp docs            
#smbclient -L yourhostname.
顯示了samba server 上的共享資源。
Samba服務(wù)器是如何利用SMB/CIFS協(xié)議模仿Windows的NetBIOS協(xié)議的呢?
表4—1,描述了具體的服務(wù)和端口使用。
端口        服務(wù)描述與使用的進(jìn)程
137        Used for NetBIOS network browsing (nmbd)
138        Used for NetBIOS name service(nmbd )
139        Used for file and printer sharing and other operations(smbd)
445        Used by Windows 2000/XP when NetBIOS over TCP/IP is disabled
901        Used by SWAT (SWAT管理工具)
表4-1 服務(wù)端口描述
五、web頁(yè)面管理配置工具swat
把swat單獨(dú)提出來(lái)說(shuō)明,是因?yàn)樗荊UI的WEB頁(yè)面管理方式,而且提供了幾乎所有的參數(shù)配置,狀態(tài)查看等功能。默認(rèn)的SWAT進(jìn)程是沒(méi)有啟動(dòng)的,我們把它加入inet.d守護(hù)進(jìn)程.
#Vi /etc/services
加一句 swat            901/tcp
#vi /etc/inetd.conf
加一句 swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat
這樣后重新啟動(dòng)/usr/sbin/inetd 守護(hù)進(jìn)程,這里的Swat使用了TCP901端口監(jiān)聽(tīng),在瀏覽輸入:http://x.x.x.x:901 進(jìn)入web管理頁(yè)面。當(dāng)然我們要在獲得權(quán)限后才能進(jìn)去設(shè)置。如圖5-1:
           
圖5-1 swat管理頁(yè)面
這個(gè)頁(yè)面管理工具可以配置幾乎所有的Samba參數(shù),提高了Samba的使用便捷性和易用性。在首頁(yè)它還提供了命令和參數(shù)的幫助文檔手冊(cè)。
六.從Windows端訪問(wèn)Samba服務(wù)器
把Samba配置成為文檔服務(wù)器以后,就可以從windows的網(wǎng)上鄰居訪問(wèn)它了,當(dāng)然了要配置Client和Server在同個(gè)局域網(wǎng)段和工作組,在輸入用戶和密碼我們就可以訪問(wèn)共享的文檔和打印機(jī)了,同時(shí)我們可以把我們需要的個(gè)人共享目錄配置成為網(wǎng)絡(luò)驅(qū)動(dòng)器,在網(wǎng)絡(luò)連接的情況下,如同操縱本地磁盤一樣。注意,有時(shí)候并不能在網(wǎng)絡(luò)鄰居里面看到Samba服務(wù)器,可能Samba的兼容性問(wèn)題,這時(shí)候通過(guò)網(wǎng)絡(luò)鄰居搜索計(jì)算機(jī)也可以訪問(wèn)到Samba服務(wù)器。這比通過(guò)FTP訪問(wèn)和NFS訪問(wèn)簡(jiǎn)便的多。我們也可以通過(guò)在Windows上建立FTP,WWW服務(wù)器而把文件放在Samba服務(wù)器上面,這樣也解決了SMB協(xié)議不能路由的缺點(diǎn)。
七.前景展望:
最新的SOLARIS 9已經(jīng)集成了SAMBA的軟件包,這讓Samba的使用越來(lái)越容易,同時(shí)也看到Solaris與Windows互聯(lián)的迫切性。Samba系統(tǒng)的真正目的在于幫助簡(jiǎn)化混合操作系統(tǒng)環(huán)境中所存在的挑戰(zhàn)。對(duì)于大企業(yè)來(lái)說(shuō),在共享文件和共享打印的訪問(wèn)方面存在巨大挑戰(zhàn),而Samba系統(tǒng)的目的在于改變這種現(xiàn)象。而且UNIX可以通過(guò)SMB協(xié)議加入現(xiàn)有的Windows域。實(shí)現(xiàn)更復(fù)雜的網(wǎng)絡(luò)管理。這也在一定程度上提供了UNIX進(jìn)入桌面市場(chǎng)的機(jī)遇。而且Samba支持多種平臺(tái)的版本,這為異構(gòu)系統(tǒng)與Windows的兼容提供了解決方案。Samba Server 也可以完全取代 NT/2000 PDC(Primary Domain Controller)成為 NT/2000 主域控制器,當(dāng)然,Samba 也可以將目錄、檔案分享給其它 Mac、OS/2 的機(jī)器使用,應(yīng)用層面可以說(shuō)是相當(dāng)廣闊。Samba 最大的功用除了做 file Server 外,還可以做 WINS Server。Wins Server最大的好處是可在 NT/2000 域內(nèi)做名稱解析。相信有Microsoft的力挺,SMB/CIFS將會(huì)在未來(lái)的Internet中大放異彩。
附:samba參數(shù)參考目錄
一.全局參數(shù)
1. 基本參數(shù)
workgroup
說(shuō)明:這個(gè)參數(shù)用來(lái)指定samba所要加入的工作組,另外如果在設(shè)置了security=domain,則workgroup可以指定域名。例如:
workgroup = UEC
指明工作組為UEC
netbios name
說(shuō)明:這個(gè)參數(shù)指定samba的NetBIOS名,可以不設(shè)置,samba將會(huì)使用機(jī)器的DNS名的第一部分,如果你的機(jī)器的DNS名是host1.domain,就用host1。
例如:
netbios name = GCP
指定NetBios名為GCP
server string
說(shuō)明:這個(gè)參數(shù)指定在瀏覽列表里的機(jī)器描述,和MS WINDOWS 里配置網(wǎng)絡(luò)時(shí)的描述是一樣的?梢允侨魏巫址。也可以不填,samba會(huì)用缺省的 samba %v,即samba 尾隨它的版本號(hào),不過(guò)如果要模仿NT象一點(diǎn)的話,可以填一下。例如:
server string = UEC File Server
2. 安全參數(shù)
security
說(shuō)明:這是個(gè)重要的安全配置參數(shù),有4個(gè)值,分別是share、user、server和domain,定義了samba的基本安全級(jí),通常是 user
security = user
這是samba的默認(rèn)配置,這種情況下要求用戶在訪問(wèn)共享資源之前資源必須先提供用戶名和密碼進(jìn)行驗(yàn)證。
securtiy = share
這是幾乎沒(méi)有安全性的級(jí)別,任何用戶都可以不要用戶名和口令訪問(wèn)服務(wù)器上的資源。
security = server
和user安全級(jí)類似,但用戶名和密碼是遞交到另外一個(gè)SMB服務(wù)器去驗(yàn)證,比如遞交給一臺(tái)NT服務(wù)器。如果遞交失敗,就退到user安全級(jí),從用戶端看來(lái),server和user這兩個(gè)級(jí)別是沒(méi)什么分別的。
security = domain
這種安全級(jí)別要求網(wǎng)絡(luò)上存在一臺(tái)NT PDC,samba把用戶名和密碼遞交給NT PDC去驗(yàn)證。
從用戶端看來(lái),user級(jí)以上的安全級(jí)其實(shí)是沒(méi)什么分別的,只是服務(wù)器驗(yàn)證的方式不同,但這三種安全級(jí)都要求用戶在本Linux機(jī)器上也要系統(tǒng)帳戶。否則是不能訪問(wèn)的。
encrypt passwords
說(shuō)明:是否對(duì)密碼進(jìn)行加密,samba本身可以維護(hù)一個(gè)密碼文件/etc/smbpasswd,如果不對(duì)密碼進(jìn)行加密則在驗(yàn)證會(huì)話期間客戶機(jī)和服務(wù)器之間傳遞的是明文密碼,samba直接把這個(gè)密碼和Linux里的/etc/passwd密碼文件進(jìn)行驗(yàn)證。一般samba的應(yīng)用基本都設(shè)定為yes:encrypt passwords = yes。
username map
說(shuō)明:這個(gè)參數(shù)可以讓你指定一個(gè)文件包含來(lái)自客戶機(jī)的用戶名與Linux系統(tǒng)用戶名之間的映射,文件的格式是每行一個(gè)映射,映射的格式是:Linux usename = client username … 。
例如 root = admin adminstrator
這樣,當(dāng)客戶機(jī)的用戶是admin或administrator時(shí),就被轉(zhuǎn)換成root。
這個(gè)功能對(duì)用戶管理很方便,可以讓管理員不需要對(duì)客戶或服務(wù)器上的用戶帳號(hào)大動(dòng)干戈。
文件名通常用默認(rèn)的/et/smbusers
password level
說(shuō)明:這是針對(duì)一些SMB客戶像Windows for Workgroup、OS/2之類而設(shè)的,像WFW這樣的系統(tǒng)在發(fā)送用戶密碼的時(shí)候,會(huì)把密碼轉(zhuǎn)換成大寫再發(fā)送,這樣就和samba的密碼不一致,這個(gè)參數(shù)可以設(shè)定密碼里允許的大寫字母?jìng)(gè)數(shù),這樣samba就根據(jù)這個(gè)數(shù)目對(duì)接收到的密碼進(jìn)行大小寫重組,以重組過(guò)的密碼嘗試驗(yàn)證密碼的正確性。這個(gè)值越大,組合的次數(shù)就越多,驗(yàn)證時(shí)間就越長(zhǎng),安全性也越低!
guest account
說(shuō)明:這個(gè)參數(shù)指定guest級(jí)帳戶的用戶名,可以是nobody、ftp,guest級(jí)別的用戶可以不要密碼就訪問(wèn)給定的guest服務(wù)。
host allow
說(shuō)明:這個(gè)參數(shù)指定那些機(jī)器可以訪問(wèn)samba,例如:host allow = 192.168.1. 127.
指定192.168.1.0里的所有機(jī)器都可以訪問(wèn)。
如果不允許子網(wǎng)里的一臺(tái)機(jī)器訪問(wèn),可以這樣設(shè):host allow = 192.168.1. EXCEPT 192.168.1.33
禁止192.168.1.33訪問(wèn)
host deny
說(shuō)明:和host allow 相反是指定那些機(jī)器不能訪問(wèn),格式一樣。
3.日志記錄參數(shù)
log file
說(shuō)明:這個(gè)參數(shù)指定日志文件的名稱,路徑一般放在/var/log/samba,可以在文件名后加個(gè)宏%m表示對(duì)每臺(tái)訪問(wèn)samba的機(jī)器都單獨(dú)記錄一個(gè)日志文件。
例如: log file = /var/log/samba/log.%m,
如果host1、host2這臺(tái)機(jī)器訪問(wèn)過(guò)samba,就會(huì)留下log.host1、log.host2這兩個(gè)日志文件。
max log size
說(shuō)明:這個(gè)參數(shù)指定最大日志文件的大小,以KB為單位。
例如: max log size = 50k
4.協(xié)議參數(shù)
announce version
說(shuō)明:指定服務(wù)器的宣告版本號(hào),默認(rèn)是4.2,如果在WINDOWS的網(wǎng)上鄰居里查看samba服務(wù)器的屬性,就可以看見(jiàn)在類型一行里有 Windows NT 4.2 Server 的字樣。一般不要去更改它,如果你要讓samba模擬NT像一點(diǎn)的話,可以改成4.0。
5. 計(jì)算機(jī)瀏覽參數(shù)
os level
說(shuō)明:os level 的值是個(gè)整數(shù),決定了nmbd是否有機(jī)會(huì)成為本地廣播區(qū)域的工作組里的本地主瀏覽器,默認(rèn)值是零,零則意味著nmbd失去瀏覽選擇。如果要nmbd更有機(jī)會(huì)成為本地主瀏覽器的話,可以設(shè)為65。
preferred master
說(shuō)明:這個(gè)參數(shù)指定nmbd是否是工作組里的首要的主瀏覽器,如果指定為yes,nmbd在啟動(dòng)的時(shí)候就強(qiáng)制一個(gè)瀏覽選擇。指定該參數(shù)為yes時(shí)最好把domain master 也指定為yes。用這個(gè)參數(shù)的時(shí)候要注意的是在samba服務(wù)器所在的子網(wǎng)上如果有其它的機(jī)器(不管是WINDOWS NT還是另一個(gè)samba服務(wù)器)也指定為首要的主瀏覽器時(shí),這些機(jī)器都會(huì)因?yàn)闋?zhēng)奪主瀏覽器而在網(wǎng)絡(luò)上廣播,引起不必要的網(wǎng)絡(luò)性能下降。
local master
說(shuō)明:這個(gè)參數(shù)指定nmbd是否試圖成為本地主瀏覽器,默認(rèn)值是yes,如果設(shè)為no則samba服務(wù)器就永遠(yuǎn)都不會(huì)成為本地主瀏覽器。但即使設(shè)置了yes,也不等于samba服務(wù)器就會(huì)成為本地主瀏覽器。只是參與本地主瀏覽器選擇。
domain master
說(shuō)明:這個(gè)參數(shù)讓nmbd成為一個(gè)域?yàn)g覽器,取得各本地主瀏覽器的瀏覽列表,并將整個(gè)域的瀏覽列表遞交給各本地主瀏覽器。默認(rèn)值是no。如果網(wǎng)絡(luò)上已經(jīng)有一臺(tái)NT PDC,就不要把這個(gè)參數(shù)設(shè)為yes,爭(zhēng)不過(guò)NT PDC的。
另外,如果你對(duì)計(jì)算機(jī)瀏覽服務(wù)不是很清楚的話,可以參考NT網(wǎng)絡(luò)管理資料。
6. 共享資源設(shè)置參數(shù)
comment
說(shuō)明:就是對(duì)共享的描述,可以是任意的字符串
例如:comment = Share Stuff 。
path
說(shuō)明: path是提供共享服務(wù)的路徑,可以用%u %m這樣的宏來(lái)代替路徑里的unix用戶和客戶機(jī)的Netbios名。
例如:如果我們不打算用home段做為客戶的共享,而是在/home/share/ 下為每個(gè)Linux用戶以他的用戶名建個(gè)目錄,作為他的共享目錄,這樣path就可以寫成:path = /home/share/%u; 。
用戶在連接到這共享時(shí)具體的路徑會(huì)被他的用戶名代替,要注意這個(gè)用戶名路徑一定要存在,否則,客戶機(jī)在訪問(wèn)時(shí)會(huì)找不到網(wǎng)絡(luò)路徑。同樣,如果我們不是以用戶來(lái)劃分目錄,而是以客戶機(jī)來(lái)劃分目錄,為網(wǎng)絡(luò)上每臺(tái)可以訪問(wèn)samba的機(jī)器都各自建個(gè)以它的netbios名的路徑,作為不同機(jī)器的共享資源,可以這樣寫path:path = /home/share/%m 。
writeable
說(shuō)明:指定共享路徑是否可以寫,值是yes或no
browseable
說(shuō)明:指定共享是否可以瀏覽,默認(rèn)是yes
available
說(shuō)明:指定共享資源是否可用,默認(rèn)是yes,設(shè)為no則關(guān)閉該資源的共享服務(wù),用戶無(wú)法連接到該資源上。
exec 和 postexec
root preexec 和 root postexec
說(shuō)明:指定在用戶與共享資源在連接和斷開(kāi)時(shí)在服務(wù)器上執(zhí)行一個(gè)命令,這兩對(duì)參數(shù)很有用,區(qū)別是root preexec 和root preexec 是以root的權(quán)限運(yùn)行。
打印共享還有些專用的打印參數(shù),闡述如下:
load printers
指定在samba啟動(dòng)時(shí)是否自動(dòng)把printcap文件里的所有打印機(jī)加載,從而可以在瀏覽清單里看到所有的打印機(jī),默認(rèn)是yes
printable
指定用戶能不能打印,默認(rèn)是no,要讓一個(gè)打印共享可以讓用戶使用,必須設(shè)為yes
print name
打印機(jī)名
printer driver
打印機(jī)的驅(qū)動(dòng)類型,這個(gè)參數(shù)可以讓W(xué)INDOWS知道遠(yuǎn)程打印機(jī)上的類型,具體的值可以參考在WINDOWS里安裝打印機(jī)出現(xiàn)選擇打印機(jī)類型時(shí)的打印機(jī)類型。比如Espon LQ1600K打印機(jī):
printer driver = Espon LQ-1600K
以上就是samba的一些常用的配置,通過(guò)這些配置參數(shù),我們已經(jīng)可以建立起一個(gè)一般應(yīng)用的文件服務(wù)器。雖然還有很多參數(shù)沒(méi)有提到,但samba本身可以用缺省值。
啟動(dòng)samba,可以用/usr/sbin/samba start來(lái)啟動(dòng)samba,也可以用ntsysv來(lái)啟動(dòng)。
二、samba 高級(jí)參數(shù)
下列所介紹的是一些高級(jí)參數(shù)的配置,這些參數(shù)如果應(yīng)用得當(dāng),可以更加靈活地在網(wǎng)絡(luò)上應(yīng)用samba
1.宏
在基本配置里有提到一些參數(shù)的可以尾隨%u、%m,這是samba里定義的宏,宏用百分號(hào)后面跟一字符表示,在具體運(yùn)作的時(shí)候就用實(shí)際的參數(shù)來(lái)代替。常用的宏有
%S = 當(dāng)前服務(wù)名
%P = 當(dāng)前服務(wù)的根路徑
%u = 當(dāng)前服務(wù)的用戶名
%g = 給定%u的所在的主工作組名
%H = 給定的%u的宿主目錄
%v = Samba 版本號(hào)
%h = 運(yùn)行Samba的機(jī)器的主機(jī)名
%m = 客戶機(jī)的NETBIOS名
%L = 服務(wù)器的 NetBIOS 名
%T = 當(dāng)前的日期和時(shí)間
靈活地應(yīng)用宏可以很方便地管理比較復(fù)雜的網(wǎng)絡(luò)。
2.一些常用高級(jí)配置參數(shù)
2.1 全局參數(shù)
config file
說(shuō)明:這個(gè)參數(shù)是全局參數(shù),可以讓你用另一個(gè)配置文件覆蓋缺省的配置文件,如果文件不存在,該項(xiàng)無(wú)效。這個(gè)參數(shù)非常有用,也使得samba的配置更靈活,讓一臺(tái)Linux服務(wù)器模擬多臺(tái)不同配置的NT 服務(wù)器,滿足不同的需求。
比如,您想讓網(wǎng)絡(luò)上的某臺(tái)名字是host1的機(jī)器用它自己的配置文件,先在/etc/下為host1配置一個(gè)名為smb.conf.host1的文件,在缺省的smb.conf里加這行:
config file = /etc/smb.conf.%m
這樣,當(dāng)host1請(qǐng)求連接的時(shí)候,smb.conf.%m被替換成smb.conf.host1,對(duì)host1來(lái)說(shuō),它所看到的samba就是由smb.conf.host1定義的。而其它機(jī)器還是用smb.conf。
deadtime
說(shuō)明:這個(gè)參數(shù)值是個(gè)整數(shù),單位是分鐘,用于切斷一個(gè)不活動(dòng)的連接。當(dāng)一個(gè)沒(méi)有打開(kāi)任何文件的連接的不活動(dòng)的時(shí)間超過(guò)datetime指定的的時(shí)間后,samba就自動(dòng)切斷這個(gè)連接。這個(gè)參數(shù)可以節(jié)省服務(wù)器的資源消耗,尤其是在有大量連接的情況下。默認(rèn)的值是零,零代表samba不自動(dòng)切斷任何連接。
time server
說(shuō)明:這個(gè)參數(shù)讓nmbd成為WINDOS客戶的時(shí)間服務(wù)器。默認(rèn)是no。
2.2 共享資源參數(shù)
admin users
這個(gè)參數(shù)用來(lái)賦予用戶對(duì)共享資源的管理員權(quán)限,意味著這些用戶可以root一樣進(jìn)行所有的文件操作,當(dāng)然只局限在這個(gè)共享資源上。這個(gè)選項(xiàng)要慎用,因?yàn)槿魏芜@樣的用戶可以對(duì)該共享上的文件隨意進(jìn)行操作。缺省是admin users = no。
例如:
admin users = Su_27
那么Su_27這個(gè)用戶就是這個(gè)共享資源的管理員。
valid users
說(shuō)明:指定共享資源的有效用戶,即允許訪問(wèn)該資源的用戶。
例如:valid users = user1, user2
那么user1和user2是有效用戶
invalid users
說(shuō)明:和valid users 相反,指定那些用戶不可訪問(wèn)這共享資源。
max connections (S)
說(shuō)明:指定一個(gè)服務(wù)的最大連接數(shù)目,用戶連接到該服務(wù)時(shí)如這個(gè)服務(wù)的連接數(shù)目已經(jīng)達(dá)到指定值,這個(gè)新的連接請(qǐng)求將被拒絕。
例如: max connections = 100
最大連接數(shù)為100
以上是一些samba的高級(jí)配置參數(shù),但samba的參數(shù)還有很多,如文件創(chuàng)建權(quán)限設(shè)定,代碼頁(yè),文件名大小寫是否敏感等,可以參考samba的官方文檔。
榮薈電子工程師:葛承平
qq:67737102 ,歡迎和我交流

[ 本帖最后由 race 于 2005-11-4 11:15 編輯 ]
作者: 一天吃一條魚(yú)    時(shí)間: 2005-10-27 11:28
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
既然你喜歡,就頂一下
作者: swallowcn    時(shí)間: 2005-10-27 12:08
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
精華呀!
作者: 有間茅屋    時(shí)間: 2005-10-27 14:00
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
確實(shí)挺好的  頂一下!
作者: sunadmin    時(shí)間: 2005-10-27 14:59
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
寫成這樣就已經(jīng)很辛苦了,我頂你一下
作者: 風(fēng)之幻想    時(shí)間: 2005-10-27 15:22
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
樓主辛苦了.謝謝貢獻(xiàn)!
作者: lrx    時(shí)間: 2005-10-27 16:14
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
辛苦了... 頂!!!  Orz!
作者: kaka_sun    時(shí)間: 2005-10-27 16:49
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
頂。
作者: real    時(shí)間: 2005-10-27 16:50
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
非常不錯(cuò)!
作者: ljj1998    時(shí)間: 2005-10-28 09:28
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
這個(gè)不難
作者: ljj1998    時(shí)間: 2005-10-28 09:29
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
怎么讓用戶自給改密碼?
作者: ljj1998    時(shí)間: 2005-10-28 09:31
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
又拼錯(cuò)了,LINUX下的拼音不好用."是自己"
作者: 背景離鄉(xiāng)    時(shí)間: 2005-10-28 15:31
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))

作者: x3y4z5    時(shí)間: 2005-10-28 16:37
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
good article
作者: old-cow    時(shí)間: 2005-10-28 16:51
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
支持原創(chuàng)
作者: whd    時(shí)間: 2005-10-29 08:13
標(biāo)題: 吐血奉獻(xiàn).samba安裝設(shè)置!GG們頂頂小弟吧...(絕對(duì)原創(chuàng))
頂一下!

21.jpg (124.74 KB, 下載次數(shù): 234)

21.jpg

作者: manzhigang    時(shí)間: 2005-10-31 11:47
有時(shí)間試試看
作者: aping2005    時(shí)間: 2005-10-31 18:46
share出來(lái),自己更開(kāi)心...
作者: mtsxbjing    時(shí)間: 2005-11-01 17:13
強(qiáng)頂。。。!
作者: bjchjh    時(shí)間: 2005-11-02 14:21
標(biāo)題: 回復(fù) 1樓 aping2005 的帖子
8錯(cuò),偶頂
作者: magicyao    時(shí)間: 2005-11-02 16:07
樓主辛苦了,剛好需要這方面的資料,謝了
作者: 流浪駱駝    時(shí)間: 2005-11-04 11:11
好帖,必頂
作者: wsb587    時(shí)間: 2005-11-04 11:57
我也頂一下
作者: jing0286    時(shí)間: 2005-11-04 18:16
榮薈的呀,好公司
作者: loverf    時(shí)間: 2005-11-05 08:33
辛苦
作者: chly63    時(shí)間: 2005-11-05 20:09
頂!
作者: elmar    時(shí)間: 2005-11-09 12:10
辛苦了。
作者: blueskyzsz    時(shí)間: 2005-11-10 09:40
不錯(cuò),頂
作者: shysnake    時(shí)間: 2005-11-13 17:40
不錯(cuò),詳細(xì)
作者: guffaw    時(shí)間: 2005-11-16 09:09
真實(shí)精華中的精華
作者: sliny    時(shí)間: 2005-11-16 12:25
用到的時(shí)候才知道感謝一把!
作者: chblue    時(shí)間: 2005-11-21 09:27
標(biāo)題:
頂 頂 頂 頂
作者: philip_w    時(shí)間: 2005-11-21 11:53
感謝。
作者: wf8801    時(shí)間: 2005-11-23 16:14
正需要,多謝
作者: wangcf    時(shí)間: 2005-11-23 23:38
非常感謝:)
作者: JerryWin    時(shí)間: 2005-11-25 09:40
支持!
作者: extend_asdfqwer    時(shí)間: 2005-12-02 15:11
我就一句話,samba和NFS有什么本質(zhì)的異同??????


謝謝
作者: goodcjh2005    時(shí)間: 2005-12-02 15:57
標(biāo)題: 不錯(cuò)
不錯(cuò)
作者: walkandsee    時(shí)間: 2005-12-07 12:26
有幫助喔
作者: weixun    時(shí)間: 2005-12-07 12:50
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: daxiang88    時(shí)間: 2005-12-08 14:25
標(biāo)題: 好東東
真是好東東,精華!!
頂!!
作者: 1dianhong    時(shí)間: 2006-01-09 11:13
hao
作者: shwz    時(shí)間: 2006-01-09 14:46
辛苦了。。
謝謝
作者: voidmine    時(shí)間: 2006-01-12 14:01
在windows客戶端,按ctrl+alt+del后修改密碼時(shí),說(shuō)無(wú)權(quán)修改,這怎么回事?
作者: zengerxl    時(shí)間: 2006-01-12 14:27
多謝樓主。!
作者: 惠繪洋    時(shí)間: 2006-01-19 12:52
很好的教學(xué).... 全收下... 謝謝.
作者: kimc13    時(shí)間: 2006-01-22 23:22
thanks a lot!!!
作者: cuizhx    時(shí)間: 2006-04-17 15:28
3x,ding
作者: 古道西風(fēng)    時(shí)間: 2006-04-17 15:50
不是原創(chuàng)吧
作者: wguangw    時(shí)間: 2006-05-22 17:22
很好 `我現(xiàn)在就要配置SAMBA了
作者: drycell    時(shí)間: 2006-05-22 17:35
太棒了,十分感謝
作者: huoyun007    時(shí)間: 2006-12-27 14:46
收藏了。。謝謝
作者: thintsung    時(shí)間: 2007-01-04 09:30
辛苦了
謝謝您留下的資料
作者: ly_xixihaha    時(shí)間: 2007-01-22 09:14
好東西一定要頂起來(lái)
作者: zhangjie_it    時(shí)間: 2007-02-04 16:55
一個(gè)字,強(qiáng)!
看了一遍!
希望配置的時(shí)候,有個(gè)大概的理解!
作者: michaelgliu    時(shí)間: 2007-02-19 10:30
樓主辛苦了.謝謝貢獻(xiàn)!
作者: lovestar5121    時(shí)間: 2007-02-19 22:59
唉。技術(shù)泛泛之人何時(shí)才是個(gè)出口啊?問(wèn)天問(wèn)地問(wèn)自己!
作者: liguyiyi    時(shí)間: 2007-03-26 11:45
精華
作者: cyboy11    時(shí)間: 2007-04-02 11:12
謝謝,項(xiàng)一下!
作者: daniel0430    時(shí)間: 2007-04-04 20:44
很好的知識(shí)!我要學(xué)習(xí)!另外能否請(qǐng)教一下,怎樣在UNIX服務(wù)器添加打印機(jī),并通過(guò)samba共享,目前本人沒(méi)有成功添加過(guò)SAMBA共享打印機(jī),對(duì)文件夾可以用samba共享。請(qǐng)某位給我個(gè)幫助。本人信箱 daniel0430@eyou.com. 謝謝!
作者: qu0423    時(shí)間: 2007-04-07 22:51
我頂啊頂~~``^_^
作者: Camelgo    時(shí)間: 2007-05-24 14:24
samba 和那個(gè)版本的unix 或 linux 搭配  在穩(wěn)定性上 和 易配置性上更好些?
作者: liangziliang4    時(shí)間: 2007-05-25 12:22
頂一個(gè)
作者: wozhanggd    時(shí)間: 2007-06-04 14:22
很有幫忙,不知道和在紅帽下面配置差多少
作者: bitterness    時(shí)間: 2007-06-07 18:07
但這三種安全級(jí)都要求用戶在本Linux機(jī)器上也要系統(tǒng)帳戶,樓主,這句話是什么意思呀,
作者: ygzheng    時(shí)間: 2007-06-19 14:30
現(xiàn)在看原碼了
作者: yungdeguo    時(shí)間: 2007-06-28 20:24
雖然還沒(méi)看懂,不過(guò)要頂?shù)摹?hr noshade size="2" width="100%" color="#808080"> 作者: chasfer    時(shí)間: 2007-08-03 12:09
謝謝分享!
作者: gaoquanlong    時(shí)間: 2007-08-06 21:59
樓主辛苦了.謝謝貢獻(xiàn)!
作者: cheng_lai_shun    時(shí)間: 2007-09-14 10:19
原帖由 lrx 于 2005-10-27 16:14 發(fā)表
辛苦了... 頂!!!  Orz!
辛苦了
作者: suertang    時(shí)間: 2007-09-29 09:09
雖然還不是很明白,但是至少可以入門了
作者: lanfox2006    時(shí)間: 2007-09-29 14:05
路過(guò)
作者: ezhimeng    時(shí)間: 2007-11-23 15:05
這個(gè)很不錯(cuò)。。!
有實(shí)例就更好了。。。。。。。。!
作者: lanfox2006    時(shí)間: 2007-11-24 23:06
路過(guò),學(xué)習(xí)了
作者: robert-kiss    時(shí)間: 2007-12-06 17:04
先頂再學(xué)習(xí),哈哈
作者: liuzhi277    時(shí)間: 2007-12-18 16:28
介紹的比較好
作者: zmoon    時(shí)間: 2008-01-22 11:19
我也頂 樓主辛苦了
作者: 我的小丁    時(shí)間: 2008-01-24 22:00
頂死~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: 鬼才小科    時(shí)間: 2008-02-27 21:45
樓主辛苦了,頂一下,多謝樓主分享
作者: lthiy    時(shí)間: 2008-03-11 18:33
好貼
樓主辛苦了
作者: shunxj    時(shí)間: 2008-05-03 14:56
樓主,太感謝了你,你真的是救星呀
作者: sh8days    時(shí)間: 2008-05-06 13:40
確實(shí)不錯(cuò),花了很多心血和精力的。支持
作者: dingning239    時(shí)間: 2008-06-11 09:34
好貼,一定要頂
作者: mercuryer    時(shí)間: 2008-06-19 00:37
這個(gè)貌似老版本了吧?我用的 Debian ,裝了 samba, 很多選項(xiàng)不一樣
作者: bonton    時(shí)間: 2008-06-22 12:12
頂一下,哈哈哈
作者: qwerty718    時(shí)間: 2008-07-05 10:48
老大也出個(gè)SAMBA FOR AIX啊~~~`
作者: dexter_yccs    時(shí)間: 2008-07-16 17:53
好!
作者: tspy007    時(shí)間: 2008-07-17 17:21
辛苦,辛苦呀!!!!
作者: diyself    時(shí)間: 2008-07-21 11:44
不錯(cuò)!
作者: zly888    時(shí)間: 2008-07-24 11:11
確實(shí)不錯(cuò)的文章

頂一下。
作者: miniuinx    時(shí)間: 2008-10-14 10:38
寫成這樣就已經(jīng)很辛苦了,我頂你一下
作者: 子非吾    時(shí)間: 2008-10-25 23:40
很好很好,學(xué)習(xí)一下
作者: dianfengxiao    時(shí)間: 2009-03-23 17:04
強(qiáng)頂!。。!
作者: 蔣啟均    時(shí)間: 2009-03-25 12:19
標(biāo)題: 回復(fù) #1 aping2005 的帖子
真是好東西啊,學(xué)習(xí)了哦
作者: heqingbluesky    時(shí)間: 2009-04-01 16:06
本周我也要試試了,看看在Linux和XP中建立共享。
作者: dongfang2009    時(shí)間: 2009-07-12 14:20
太詳細(xì)了,為什么我在自己電腦Redhat4 上怎么總是配置不成功,很郁悶,在別人的電腦上就可以,能有人幫我解答一下嗎?知道的人請(qǐng)回復(fù)我,謝謝
用XP都無(wú)法訪問(wèn)到LINUX上的共享文件
作者: 聰明笨小孩    時(shí)間: 2009-07-20 16:20
精品 必頂
作者: ArtOfJ    時(shí)間: 2009-10-22 08:16
非常不錯(cuò)!
作者: sqsqsqsq2001    時(shí)間: 2010-02-03 16:37
新手上路 多多指教 感謝樓主分享。。。。。
作者: yyxl    時(shí)間: 2010-03-30 11:12
我用虛擬機(jī)配的samba為什么在xp無(wú)法訪問(wèn)呢?




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2