vsftp编译安装方法及问题解决方法

vsftp编译安装方法及问题解决方法

ID:35478445

大小:66.10 KB

页数:3页

时间:2019-03-25

vsftp编译安装方法及问题解决方法_第1页
vsftp编译安装方法及问题解决方法_第2页
vsftp编译安装方法及问题解决方法_第3页
资源描述:

《vsftp编译安装方法及问题解决方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、LinuxVsftp编译安装方案1•上传tar包以vsftpd-2.3.5.tar.gz为例。2•解压tar包执行命令解压文件#tar-xzvfvsftpd-2.3.5.tar.gz3•执行编译和安装操作(make&&makeinstall)3.1进入解压的文件#cd/root/vsftpd-2.3.53.2编译#make常见问题:/usr/bin/ld:cannotfind-leap解决办法:由于缺少-I后的文件cap(一般是库文件libcap.so)或者文件存在软连接指向错误,所以需要重新指向。可以通过查看解压

2、文件下的Makefile文件和vsf_findlibs.sh文件确定文件位置。utility•ovsffindlibs.shvsftpd这里可以查看vsMindlibs.sho#vimvsf_findlibs.sh然后在文件中找到leap的位置/leap#Lookforlibuap(capabilities)ifloca/lib/libcap•so•1;thenechon/lib/1ibuapeliflocate_library/libuap•so•2;thenechon/lib/1ibuap・so.2";else

3、locatelibrary/usr/lib/libcap.so&&echo发现需要libcap.so文件。接着我们确定该文件的位置:执行命令:#locatelibcap.so[rootgs七0105vsftpd-2.3.5]#locat巳libcap•so/lib64/libcap.so・2/1ib64/1ibcap•so.2.16这里存在两个,/Iib64/libcap.so.2和/Iib64/libcap.so.2.16,通过查看文件具体信息:#11/Iib64/

4、greplibcap.solrwxrwxrwx

5、・1rootroot1411月172014libcap・so・2->libcap・so・2・16-rwxr-xr-x1rootroot1901612月72011libcap・so・2・16发现libcap.so.2.16才是源文件,libcap.so.2是一个软链接。由于缺少libcap.so,所以创建libcap.so的软链接,指向之前的源文件libcap.so.2・16。格式为:#ln源文件软链接文件名因此就有:#lnlibcap.so.2.16libcap.so然后执行命令#11/Iib64/

6、greplib

7、cap.so看到就有:[ro0105vsftpd-2.3.51#11/lib64/Iqreplibcap•solrwxrwxrwx1rootroot14月一3108:14libcap.so->libcap.so.2.16lrwxrwxrwx•1:rootroot14172014libcap.so.2一二alibcap.so.2.16-rwxr-xr-x1rootroot1901612月72011libcap.so.2.163.3安装makeinstallif[-x/usr/local/sbin];theninsta

8、ll_m755elseinstall_m755if[-x/usr/local/man];theninstall-m644install_m644elif[-x/usr/s:haire/mainstall-m644install-m644elseinstall_m644install_m644if[-x/etc/xinetd.d];theninstall_m644[root@st0105vsftpd-2.3.5]#[rootgstO105vsftpd-2.3.5]#makeinstallvsftpd/usr/l

9、ocal/sbin/vsftpd;vsf七pd/usr/sbin./vsftpd;fivsftpd.8/usr/local/man/inan8/vsftpd.8;vsftpd•conf.5/usr/local/man/inan5/vsftpd.conf.5;n];then.vsftpd.8/usr/share/m.an/man8/vsftpd.8;vsftpd•conf•5/usr/share/man/man5/vsftpd.conf.5;vsftpd.8/usr/man/inan8/vsftpd.8;v

10、sftpd•conf•5/usr/man/man5/vsftpd.conf.5;fixinetd.d/vsftpd/etc/xinetd•d/vsftpd;fi这时候发现需要将vsftpd.conf文件复制到/etc目录下,否则会找不到这个配置文件的。#cpvsftpd.conf/etc否则会报如下错:[root@s七0105vsf"tpd—2.3.5]#/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。