同時(shí)該開發(fā)小組還發(fā)布了2.0.8版對(duì)先前的2.0.7版進(jìn)行升級(jí),這次的升級(jí)修正了老版本上用戶可以通過SHELL賬號(hào)破壞本地磁盤設(shè)備(如RAW設(shè)備)的安全漏洞。當(dāng)然Samba 2.2.0已經(jīng)包含了所有的安全補(bǔ)丁,如果不想升級(jí)到2.0.8就可以直接下載這個(gè)最新版了。既然這樣,那我們立馬就來試裝這個(gè)新東東。
首先從http://us1.samba.org/samba/ftp/samba-2.2.0.tar.gz得到源代碼包,放到/tmp目錄里后把它解開:(哦,我的系統(tǒng)是FreeBSD 4.3,也是最新的版本哦!)
bsd# cd /tmp ; tar zxvf samba-2.2.0.tar.gz
然后進(jìn)入源代碼子目錄進(jìn)行自動(dòng)配置過程:
bsd# cd /tmp/samba-2.2.0/source ; ./configure
如沒有什么錯(cuò)誤就可以開始編譯了:
bsd# make ; make install
完了以后就會(huì)在系統(tǒng)的/usr/local/samba中創(chuàng)建以下目錄:
bsd# ls /usr/local/samba
bin lib man private swat var
在試運(yùn)行前需要完成兩件事,首先就是拷貝一份smb.conf,接著產(chǎn)生smbpasswd口令數(shù)據(jù)庫:
bsd# cp /tmp/samba-2.2.0/examples/smb.conf.default /usr/local/samba/lib/smb.conf
bsd# cat /etc/passwd | /usr/local/samba/bin/mksmbpasswd.sh /usr/local/samba/private/smbpasswd
新聞熱點(diǎn)
疑難解答
圖片精選