通过源代码安装samba服务器

获取samba源代码

你可以通过执行svn命令svn co svn://svnanon.samba.org/samba/trunk samba.获取最新的samba源文件,也可以直接从http://samba.org/samba/ftp/samba-latest.tar.gz 获取最新的samba源文件包。

 

解包源文件包

如果你选择下载samba-latest.tar.gz源代码包,则需要使用以下命令进行解包

# gzip -d samba-latest.tar.gz

# tar -xvf samba-latest.tar

 

编译安装

# cd samba-3.4.2/source3

source3目录里是samba-3.x的源文件,source4目录里是samba-4.x的源文件

# ./autogen.sh

# ./configure --prefix=/usr/myname/install/samba

samba默认是安装在/usr/local/samba目录下,你可以通过指定prefix=your location的方式来指定安装目录

# make

# make install

 

配置动态链接库路径

# vi /etc/ld.so.conf

加入一行/usr/myname/install/samba/lib

# ldconfig

执行ldconfig命令让配置生效

 

检验samba是否安装成功

# cd /usr/myname/install/samba/bin

# ./testparm

如果没有任何错误,那么恭喜你,samba已经安装成功了

 

启动samba

# cd /usr/myname/install/samba/sbin

# ./nmbd start

# ./smbd start

 

添加samba用户

# cd /usr/myname/install/samba/bin

# ./smbpasswd -a username

New SMB password:

Retype new SMB password:

 

好了,现在你已经可以映射网络驱动器来连接到samba服务器了

posted @ 2010-12-31 17:06  jacktu  阅读(2386)  评论(0编辑  收藏  举报