ChinaUnix.net
相关文章推荐:

vsftpd 代码分析

最近粗略地看完vsftpd的源代码,vsftpd中对配置文件分析采取的方法很是特别,也许是本人知识浅薄.所以发出此贴,请各位达人指点一二.小弟在此先谢过了. vsftpd分析配置文件采取的步骤如下: 1>.创建匿名虚拟内存(额外增加两页.第一页和最后一页采取保护机制(调用mprotect函数).) 2>.读取配置文件,建立配置文件和匿名虚拟内存的映射。 3>.将虚拟内存中的内容作为一个字符串,并在内存中开辟空间存放。同时释放虚拟内存空间。 4>....

by yeziyq - C/C++ - 2013-11-19 22:42:21 阅读(6996) 回复(4)

相关讨论

110 重新启动标记应答。 120 服务在多久时间内ready。 125 数据链路埠开启,准备传送。 150 文件状态正常,开启数据连接端口。 200 命令执行成功。 202 命令执行失败。 211 系统状态或是系统求助响应。 212 目录的状态。 213 文件的状态。 214 求助的讯息。 215 名称系统类型。 220 新的联机服务ready。 221 服务的控制连接埠关闭,可以注销。 225 数据连结开启,但无传输动作。 226 关闭数据连接端口,请求的文件操作成功。 227 进...

by dayerong - Linux文档专区 - 2006-09-12 11:25:21 阅读(760) 回复(0)

我的系统是redhat 9,从原代码安装vsftpd-2.0.3.tar.gz后,使用xinetd方式启动,自此,一切正常。 可是,当我修改配置文件vsftpd.conf时,却没有任何作用。举例来说,当我写入:banner-file=/root/file 其中/root/file已存在,其内容为“#######################################“ 然后重新连接,却没有看到“##########################################” 这样的欢迎信息。 请问这是为什么?

by wwmshe - 服务器应用 - 2005-12-18 22:05:24 阅读(3856) 回复(9)

我在linux下用vsftpd,发现它的日志中的中文文件名都是乱码,而如果由syslog输出日志,则是正常的,所以,我怀疑vsftpd本身的日志模块中对中文字符的处理有问题。于是我下载了最新的vsftpd的源代码(ver2.0.3),简单看了一下,发现它使用如下的函数来判断字符是否可以打印。 int vsf_sysutil_isprint(int the_char) { /* From Solar - we know better than some libc's! Don't let any potential * control chars through */ ...

by normtoo - C/C++ - 2005-05-07 09:21:38 阅读(835) 回复(0)

操作系统: centos 5.2 1、编辑解压出来的builddefs.h文件: [root@cacti vsftpd-2.0.7]# vi builddefs.h #ifndef VSF_BUILDDEFS_H #define VSF_BUILDDEFS_H #undef VSF_BUILD_TCPWRAPPERS //修改undef为define,支持tcp-wrappers #define VSF_BUILD_PAM #undef VSF_BUILD_SSL //修改undef为define,支持ssl #endif /* VSF_BUILDDEFS_H */ 2、安装前准备:创建必要的帐号和目录 useradd nobody mkdir /usr/share/e...

by xiaoyun5109 - Linux文档专区 - 2008-11-10 11:19:21 阅读(668) 回复(0)

[root@AS4 ~]# rpm -qa | grep vsftpd vsftpd-2.0.1-5.EL4.3 [root@AS4 ~]# rpm -e vsftpd-2.0.1-5.EL4.3 ---先删除原来的版本 --------------------------------------------------------- [root@AS4 src]# pwd /usr/src [root@AS4 src]# ls kernels redhat vsftpd-2.0.5.tar.gz --------下载的源代码文件=============================================================== 一、解压: [root@AS4 src]# tar xvzf vsftpd-...

by 顽主 - Linux文档专区 - 2009-06-11 10:57:44 阅读(797) 回复(0)

Linux网络管理之一:vsftpd-2.0.7源代码安装和PAM使用(转载)  标签: Linux vsftp pam 源代码     版权声明:原创作品,谢绝转载!否则将追究法律责任。 [root@AS4 ~]# rpm -qa | grep vsftpd vsftpd-2.0.1-5.EL4.3 [root@AS4 ~]# rpm -e vsftpd-2.0.1-5.EL4.3 ---先删除原来的版本 --------------------------------------------------------- [root@AS4 src]# pwd /usr/src [root@AS4 src]# ls kernels re...

by ctylinux - Linux文档专区 - 2008-09-15 23:02:28 阅读(1170) 回复(0)

[root@AS4 ~]# rpm -qa | grep vsftpd vsftpd-2.0.1-5.EL4.3 [root@AS4 ~]# rpm -e vsftpd-2.0.1-5.EL4.3 ---先删除原来的版本 --------------------------------------------------------- [root@AS4 src]# pwd /usr/src [root@AS4 src]# ls kernels redhat [color="#0000ff"]vsftpd-2.0.5.tar.gz --------下载的源代码文件=============================================================== [color="#0000ff"]一、解...

by sjhf - Linux文档专区 - 2009-03-23 11:22:46 阅读(578) 回复(0)

单位有一台CENT OS4.5版本的服务器一台.目前应用于vsftpd 功能.为了防止用LINUX客户端的工作人员把LINUX的网线插到WINDOWS 的电脑上考取文件,请问vsftpd 可不可以棒定MAC地址的方式访问服务器呢. 注:本单位所有LINUX客户端的计算机的USB端口全部是封闭的.也就是说本地用户到服务器上取到的文件不能通过网络外传.因为本单位的LINUX网络是独立的一个局域网.具体网络拓扑为:VPN-交换机-本地所有LINUX电脑和服务器.VPN是外地办事处联接...

by loginandir - Linux系统管理 - 2010-02-20 14:57:36 阅读(1232) 回复(1)

本文档基于RedHat Linux 9和vsftpd-1.1.3-8。如果有不同版本,则有专门文字说明。 1、vsftpd简述   如果试问哪种FTP服务器最安全?那么在UNIX和Linux中,首推的就是VSFTP(Very Secure FTP Daemon,非常安全的FTP服务器)。顾名思义,vsftpd设计的出发点就是安全性。同时随着版本的不断升级,vsftpd在性能和稳定性上也取得了极大的进展。象RedHat、SUSE、Debian、GNU、GNOME、KDE等一些大型站点都采用vsftpd作为它们的FTP服务器...

by shxkelinux - Linux文档专区 - 2009-12-03 16:32:25 阅读(890) 回复(0)

cat /etc/vsftpd/vsftpd.conf # Example config file /etc/vsftpd/vsftpd.conf # # The default compiled in settings are fairly paranoid. This sample file # loosens things up a bit, to make the ftp daemon more usable. # Please see vsftpd.conf.5 for all compiled in defaults. # # READ THIS: This example file is NOT an exhaustive list of vsftpd options. # Please read the vsftpd.conf.5 manual page to get a ...

by xiaoxunwang - Linux文档专区 - 2009-09-02 15:22:21 阅读(597) 回复(0)