仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 340|回复: 8
打印 上一主题 下一主题

[其他Linux] 来看看:Linux编译安装vsftpd服务器(当地用户考证体例)

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:47:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);
Linuxvsftpd编译安装和设置同意当地用户登录FTP
1、下载vsftpd源码
wgethttps://security.appspot.com/downloads/vsftpd-2.3.4.tar.gz
2、编译vsftpd源码
64位的体系编译之前先要实行cp/lib64/libcap.so.1/lib/libcap.so.1命令:
代码以下:

tarxzvfvsftpd-2.3.4.tar.gz
cdvsftpd-2.3.4
make
makeinstall


3、设置vsftpd
代码以下:

cpvsftpd.conf/etc
cpRedHat/vsftpd.pam/etc/pam.d/ftp
sedis/anonymous_enable/#anonymous_enable=YES/g/etc/vsftpd.conf
sedis/#local_enable=YES/local_enable=YES/g/etc/vsftpd.conf
sedis/#write_enable=YES/write_enable=YES/g/etc/vsftpd.conf
sedis/#local_umask=022/local_umask=022/g/etc/vsftpd.conf
sedis/#chroot_local_user=YES/chroot_local_user=YES/g/etc/vsftpd.conf


4、启动vsftpd并设置开机启动
/usr/local/sbin/vsftpd&
sed-i$a/usr/local/sbin/vsftpd&/etc/rc.d/rc.local
5、增加FTP用户(用户名:ftpuserftp根目次/home/wwwroot/ftpuser)
useradd-d/home/wwwroot/ftpuser-gftp-s/sbin/nologinftpuser
当地用户考证体例

(1)下载文件
wgethttp://jaist.dl.sourceforge.net/project/buluoos/0.1/src/vsftpd-2.2.2.tar.gz
tarzxvfvsftpd-2.2.2.tar.gz
cdvsftpd-2.2.2
(2)编纂程序代码。用tcp_wrappers考证体例,作废PAM考证。
sed-is/undefVSF_BUILD_TCPWRAPPERS/defineVSF_BUILD_TCPWRAPPERS/gbuilddefs.h
sed-is/defineVSF_BUILD_PAM/undefVSF_BUILD_PAM/gbuilddefs.h
(3)安装
make-j8
(4)增加体系用户“nobody”(此用户大概已存在)
useraddnobody
(5)创立目次“/usr/share/empty”(此目次大概已存在)
mkdir/usr/share/empty/
(6)安装vsftpd设置文件,可实行程序。
install-m644vsftpd.conf/etc/vsftpd.conf
install-m755vsftpd/usr/local/sbin/vsftpd
install-m644vsftpd.8/usr/share/man/man8
install-m644vsftpd.conf.5/usr/share/man/man5
(7)编纂设置文件
cat>>/etc/vsftpd.conf<<EOF
anonymous_enable=NO
local_enable=YES
write_enable=YES
tcp_wrappers=YES
EOF
(8)启动vsftpd
/usr/local/sbin/vsftpd/etc/vsftpd.conf&
*安装后利用体系用户登录,最好是利用运转WEB服务器的用户,如许能够制止上传以后再修正属主属组和权限。
*安装文件下载地点不在当地,假如生效,能够自行搜刮个下载地点,其他安装步骤不影响。

在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;
若天明 该用户已被删除
沙发
发表于 2015-1-18 15:26:49 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
兰色精灵 该用户已被删除
板凳
发表于 2015-1-24 21:57:38 | 只看该作者
选择一些适于初学者的Linux社区。
活着的死人 该用户已被删除
地板
发表于 2015-2-2 15:08:19 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
若相依 该用户已被删除
5#
发表于 2015-2-8 00:26:27 | 只看该作者
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
冷月葬花魂 该用户已被删除
6#
发表于 2015-2-23 23:42:10 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
7#
发表于 2015-3-7 10:26:23 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
谁可相欹 该用户已被删除
8#
发表于 2015-3-15 00:23:02 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
再见西城 该用户已被删除
9#
发表于 2015-3-21 17:29:09 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表