LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 902|回复: 0

关于常见的vsftpd中文转换以及中文日志的问题

[复制链接]
发表于 2007-1-16 12:43:11 | 显示全部楼层 |阅读模式
中文转换加一个字符转换过滤的补丁就行了,
2.0.3的补丁我在这里发过一个贴,后来Lolita把它稍做修改用到了2.0.4里(在回帖里有)
http://www.linuxsir.cn/bbs/showthread.php?t=237834&highlight=vsftpd

中文日志的问题其实我在做那个补丁的时候考虑过,vsftpd因为号称是very secure,所以它加那句判断isprintable,是出于安全的考虑,害怕有人通过恶意上传特殊文件名的文件来攻击系统(我遇到过有传非常深的目录和非可显示字符目录的)。所以当时觉得这是一个很周到的设计。

那么修改vsftpd的补丁就应该考虑怎么判断GBK,GB18030,UTF8这些字符集中的可显示字符了,这个问题就有些麻烦,当时我假期刚过,没时间折腾了。

有人提供的解决中文日志的办法是把那一行注释掉,这个办法可以用,不过如果有国外的人连你的机器,上点什么其他编码的文字,就会很不爽了。一般不用担心这个,所以注释掉就可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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