编译安装samba-3.5.6

1、准备编译环境gcc;

2、下载samba源代码:
http://www.samba.org/samba/ftp/samba-latest.tar.gz

3、解压源码

tar -tzxf samba-latest.tar.gz
cd samba-3.5.6

4、配置
1).查找configure文件

find . -name configure
cd source3

2).配置

1
./configure --prefix=/usr/local/smaba

5、编译

1
2
make
make install

6、复制配置文件


cp examples/smb.conf.default /usr/local/samba/lib/smb.conf

7、 配置动态链接库:

vim /etc/ld.so.conf.d/samba.conf

输入/usr/local/samba/lib,保存关闭。
执行ldconfig

注:
ldconfig命令的用途,主要是在默认搜寻目录(/lib和/usr/lib) 以及动态库配置
文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(lib*.so*),
进而创建出动态装入程序(ld.so)所需的连接和缓存文件)。

8、加入并激活用户

/etc/samba/smbpasswd -a steven
/etc/samba/smbpasswd -e steven

9、测试是否安装成功

cd /usr/local/samba/bin
./testparm

如果结果中没错误,就表明安装成功

10、启动,执行下列命令

cd /usr/local/samba/sbin
./nmbd -D
./smbd -D
service smb start
posted @ 2011-05-17 16:02  红脸书生  阅读(4813)  评论(0编辑  收藏  举报