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