来看看:Linux编译安装vsftpd服务器(当地用户考证体例)
常用的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之禅中也说过:以总结分享为荣,以跪求其解为耻; 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? 选择一些适于初学者的Linux社区。 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 我是学习嵌入式方向的,这学期就选修了这门专业任选课。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。 为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。? 让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
页:
[1]