日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

利用samba3.0構(gòu)建samba服務(wù)器

 農(nóng)夫子oice 2007-04-25
利用samba3.0構(gòu)建samba服務(wù)器
Linux寶庫 收集整理  作者:dawei  時間:2007-02-09  收藏本站
來自:linux寶庫
聯(lián)系:linuxmine#gmail.com
分類:[samba]

·上一篇:Samba剖析與定制技巧
·下一篇:如何查看局域網(wǎng)內(nèi)哪些機(jī)器提供samba/共享服務(wù)


Samba是一個功能強(qiáng)大的軟件工具,它可以讓基于UNIX操作系統(tǒng)的計算機(jī)系統(tǒng)和基于Windows的
計算機(jī)系統(tǒng)相互合作,之所以能做到這一點(diǎn),是因?yàn)镾amba能夠理解微軟公司使用的聯(lián)網(wǎng)協(xié)議SMB(
Session Message Block,任務(wù)消息塊).從系統(tǒng)管理員的觀點(diǎn)看,這意味著不需要在網(wǎng)絡(luò)中所有的
Windows客戶機(jī)上都安裝NFS服務(wù)就可以使用一個基于UNIX操作系統(tǒng)的服務(wù)器,而客戶機(jī)則可以使用
自己原來的方式與服務(wù)器進(jìn)行通信,這樣減少了用戶在系統(tǒng)管理方面的勞動強(qiáng)度,在網(wǎng)絡(luò)無縫集成方面
也可以多一些選擇.Samba屬于GNU Public License(簡稱GPL)的軟件;因此,任何用戶都可以
合法且免費(fèi)地使用它。

Samba 的主要功能如下:
(1)提供Windows NT風(fēng)格的文件和打印機(jī)共享 Windows 95、Windows 98、Windows NT等以
據(jù)此共享UNIX等其他操作系統(tǒng)的資源,外表看起來和共享NT的資源沒有區(qū)別。
(2)解析NetBIOS名字IP 在Windows網(wǎng)絡(luò)中,為了能夠利用網(wǎng)上資源,同時自己的資源也能被
別人所利用;各個主機(jī)都定期地向網(wǎng)上廣播自己的身份信息。而負(fù)責(zé)收集這些信息,為別
的主機(jī);提供檢索情報的服務(wù)器就被稱為瀏覽服務(wù)器.Samba可以有效地完成這項(xiàng)功能,在
跨越網(wǎng)關(guān)的時候Samba還可以作WINS服務(wù)器使用。
(3)提供SMB客戶功能 利用Samba提供的smbclint程序可以從UNIX下以類似于 FTP的方式訪
問Windows的資源。
(4)備份PC上的資源 利用一個叫smbtar的shell 腳本,可以使用 tar 格式備份和恢復(fù)一臺
遠(yuǎn)程 Windows上的共享文件。
(5)提供一個命令行工具,在其上可以有限制地支持NT的某些管理功能。

九月十五號,samba公司發(fā)布了samba3.0的版本,鑒于以前samba有諸多問題,于是我將我的samba服務(wù)
進(jìn)行了升級,由于源碼剛發(fā)布不久,它的rpm包還沒有(抱歉我的系統(tǒng)是redhat),于是我選擇了用tar包
來安裝.源代碼包可以從samba公司的官方網(wǎng)站http://www.上獲得.

1.準(zhǔn)備工作
我的操作系統(tǒng)是redhat9.0
samba文件放置的目錄為/home/user/samba-3.0.0.tar.gz

2.編譯、安裝
首先進(jìn)入/home/user目錄下,執(zhí)行解包指令
[root@linux user]# tar zxvf samba-3.0.0.tar.gz
然后進(jìn)入samba-3.0.0目錄下,在這個目錄中有一個whatsnew.txt的文件,這個文件記錄了samba3.0.0
版本比以前幾個版本修正的錯誤,如果英文不成問題的情況下,建議看看.在此不在贅述,然后直接進(jìn)入source
目錄下,samba在配置的時候提供了很多的參數(shù),我們一般用到的就是
--with-smbmount
--prefix=
好了,我們繼續(xù)來編譯
[root@linux user]# ./configure --with-smbmount --prefix=/usr/local/samba
執(zhí)行make指令
[root@linux user]# make
這樣就可以創(chuàng)建二進(jìn)制程序和手冊頁了,然后再執(zhí)行make install
[root@linux user]# make install
這樣就將安裝文件安裝完了

3.配置
首先要將源代碼包中/examples/smb.conf.default文件拷貝到/usr/local/samba/lib下,并將其改名為smb.conf,
然后通過testparm程序來測試smb.conf文件,如果testparm運(yùn)行OK就會列出可裝載的服務(wù)項(xiàng),否則給出出錯信息.
然后進(jìn)入/usr/local/samba/lib目錄下,去修改smb.conf配置文件,如果只是實(shí)現(xiàn)簡單需求的話,只需要更改相應(yīng)的幾個簡單的
選項(xiàng)即可:
security = share
找到security的地方,將默認(rèn)security=user改為share,即共享
;[public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = @staff
然后再找到上面配置的地方,將前面的;號去掉,將path=處改為你希望共享的目錄.

以上只是最簡單實(shí)現(xiàn)samba的方法,如果還需要其他的需求,可以根據(jù)自己的需求進(jìn)行相應(yīng)的設(shè)置

4.啟動服務(wù)
這是一個需要注意的地方,在samba3.0以前的版本,包括2.2.5,2.2.6,2.2.7,2.2.8和2.2.8a都是通過執(zhí)行
/usr/local/samba/bin/smbd -D
/usr/local/samba/bin/nmbd -D
來啟動服務(wù),但是3.0.0的版本卻將守護(hù)進(jìn)程smbd和nmbd放到/usr/local/sambd/sbin/的目錄下(更確切的說應(yīng)該是samba3.0
將命令和系統(tǒng)服務(wù)的守護(hù)進(jìn)程進(jìn)行了分離來提高了它的安全性),
這時就需要這樣來啟動服務(wù)了
/usr/local/samba/sbin/smbd -D
/usr/local/samba/sbin/nmbd -D
如果希望開機(jī)時即運(yùn)行samba服務(wù),可以將服務(wù)啟動的指令寫道/etc/rc.d/rc.local的文件中,并在指令后邊加入&,來將
程序放到后臺運(yùn)行.例如:
[root@linux lib]# vi /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don‘t
# want to do the full Sys V style init stuff.

Touch /var/lock/subsys/local
/usr/local/samba/sbin/smbd -D &
/usr/local/samba/sbin/nmbd -D &


好了,一臺samba服務(wù)器就這樣設(shè)置完了.呵呵,不麻煩吧.

dawei@2003.10.12
from: http://www./1557.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多