samba源码安装

来源:互联网 发布:战斗妖精雪风小说淘宝 编辑:程序博客网 时间:2024/06/05 20:30

Data: 2017.11.30

Author: cjh

Theme: samba源码安装

 

最近在玩TI的AM5728开发板,采用交叉编译,在使用nfs挂在确实有些不习惯,所以最后还是忍不住在上面安装了samba服务器,由于开发板不能使用apt-get命令,也不能上网,所以就只能通过源码安装samba了。

Samba的源码下载地址,自己相传的,分值想低些,无奈不让我传了

 

以下是samba的源码安装和samba配置过程,和在ubuntu上安装有所不同,若在ubuntu上安装可参考我的另外一篇博客ubuntu14.04 samba服务器安装配置

 

第一步:安装samba

解压samba源码

tar –xzvf samba-3.5.9.tar.gz

 

编译和安装源码

cd samba-3.6.9/source3

可能在刚开始时,该目录下没有configure文件,此时可先执行下面的命令,此时要求系统安装了autoconf、automake等工具。

./configure

make

make install

系统默认的安装路径是/usr/local/samba

 

配置动态链接库路径

安装完成后,我们需要配置动态链接库路径,因为运行samba的进行smbd和nmbd需要到目录/usr/local/samba/lib下的动态链接库文件。但是该目录不是系统默认的动态链接库文件搜索路径,于是我们需要将该目录添加到文件ld.so.conf中。执行下面的命令

vi /etc/ld.so.conf

打开ld.so.conf文件,并在该文件中加入下面这一行内容。

/usr/local/samba/lib

如下图所示

然后执行命令

ldconfig

 

第二步:配置samba

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

vi smb.conf

在最后一行添加如下内容

[share]                                                                      

     path = /home/

     available = yes

     browseable = yes                                      

     public = yes   

     writable = yes

截图如下图所示

cd /usr/local/samba/bin

root为用户名,最好和开发板的用户名一直,为了使用方便可不设置密码,直接敲回车就可以了

./smbpasswd –a root

 

至此可直接连接samba了,首先保证电脑和开发板网络能ping的通,详见ubuntu14.04 samba服务器安装配置,要是还是不行可尝试执行以下命令。

然后运行命令

service iptables stop

关闭防火墙,因为防火墙可能会阻止用户访问该机器。下面是运行samba的服务进程smbd和nmbd

/usr/local/samba/sbin/smbd –D –s/etc/samba/smb.conf

/usr/local/samba/sbin/nmbd –D –s/etc/samba/smb.conf


参考网址

https://www.cnblogs.com/lienhua34/archive/2012/03/18/2405081.html

http://blog.csdn.net/cupidove/article/details/47756225


原创粉丝点击