通过源代码安装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服务器了