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
|