vsftpd服务部署
2020-01-15 09:49
274 查看
编译过程出现的问题及方法总结
(暂时只遇到以下两种报错)
1、在 /vsftpd-2.0.5#make;make install 编译时报错:
…
sysdeputil.o: In function
vsf_sysdep_check_auth': sysdeputil.c:(.text+0x10f): undefined reference tocrypt’
sysdeputil.c:(.text+0x136): undefined reference to `crypt’
collect2: error: ld returned 1 exit status
make: *** [vsftpd] Error 1
if [ -x /usr/local/sbin ]; then
install -m 755 vsftpd /usr/local/sbin/vsftpd;
else
install -m 755 vsftpd /usr/sbin/vsftpd; fi
install: cannot stat ‘vsftpd’: No such file or directory
make: *** [install] Error 1
[root@localhost vsftpd-2.0.5]#
[root@localhost vsftpd-2.0.5]#
!!!解决方法:
修改Makefile文件;
vi Makefile
找到(通常在第7行)
LIBS =
./vsf_findlibs.sh这一行
末尾增加 -lcrypt 变成
LIBS =
./vsf_findlibs.sh-lcrypt
保存退出再执行,会编译成功;
即:
2、在 /vsftpd-2.0.5#make;make install 编译时报错:
!!!解决方法:
打补丁,在CSDN上下载名为 attachment.bin 的补丁;
上传到vsftpd-2.0.5 目录下;
在该目录
敲命令:
patch sysdeputil.c attachment.bin
打完补丁,重新执行:
即可编译成功;
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- CentOS 6 一键部署vsftpd服务脚本
- CentOS6.X部署Vsftpd服务脚本
- 配置FTP服务(二):vsftpd部署和优化
- vsftpd服务部署及虚拟用户添加与配置
- CentOS7部署vsftpd服务
- nginx+vsftpd下载上传服务部署
- 阿里云服务器部署FTP服务(CentOS 7.3 64位,以vsftpd为例)
- linux centos6.6 vsftpd服务安装
- ITIL V3 服务转换篇 之 开发部署管理 推荐
- 在Linux中的MySQL下部署seafile私有云服务
- ubuntu13.04 部署vsftpd
- 如何在IPv4/IPv6环境下部署DNS服务
- 通过 Nginx 反向代理部署 Node.js 服务
- 体验监控宝免费网站服务器监控服务 附注册账户及网站监控部署方法
- 演示如何在VM下安装windows server 2012.并部署DNS服务
- AAA在windows上部署Redis系统服务
- 6426C Lab2 部署和配置证书服务
- Vsftpd服务器实现基于虚拟用户帐号服务 推荐
- 腾讯云Windows2016 64位使用FileZilla部署搭建FTP服务
- FTP服务系列之vsftpd+pam+mysql实现虚拟用户认证