同时该开发小组还发布了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
新闻热点
疑难解答