LinuxSir.cn,穿越时空的Linuxsir!

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

VSFTP登录后如何显示欢迎信息等内容?

[复制链接]
发表于 2003-11-18 15:13:06 | 显示全部楼层 |阅读模式
就是如何让用户登录后显示如下所示的内容:

220-本服务器于每天07:00-22:00工作。
220-现在时间是: %T
220-您是:%U  来自于:%R
220-如果有问题请联系:%E
220-现在有 %N 人连接到本服务器
220-最多允许: %M 人同时连接到服务器。
220-每个人可以使用的最大空间为:  %B
220-您现在的可用空间为:  %F
220-您已经使用了: %Q
220
发表于 2003-11-18 15:56:57 | 显示全部楼层
要用tcp wraper吧 修改/etc/hosts.allow 加入 vsftpd:ALL:banners /etc/banners
然后再新建文件夹/etc/banners 在里面touch vsftpd 加入
220开头的剩下的你要的东西
 楼主| 发表于 2003-11-19 08:22:37 | 显示全部楼层
我按照上面的修改后不行啊,把vsftp重新启动也不行。

另外为什么要这样做?在wu下面做的时候很简单啊。vs里面是否支持这些变量?谢谢!
发表于 2003-11-19 08:37:45 | 显示全部楼层
tcp_wrappers=YES

这个有没打开?
 楼主| 发表于 2003-11-19 09:47:32 | 显示全部楼层
最初由 pinksnoopy 发表
tcp_wrappers=YES

这个有没打开?


已经打开,在vsftpd.conf的最后一行。
发表于 2003-11-19 13:36:22 | 显示全部楼层
我不知道你那里为何不行但是我这里可以的 可加入变量c% s% h%
p% 分别是 客户端信息 服务器端信息 客户的主机名或ip 服务器程序的pid 别的变量我就不知道了
tcp wrapper 按照配置文件定义de规则转交给相应的守护进程去处理同时记录这个请求动作,然后自己等待下一个请求的处理。
发表于 2003-11-19 13:38:30 | 显示全部楼层

BANNERS
/etc/hosts.allow
vsftpd:ALL:banners /etc/banners
/etc/banners/vsftpd
220-Hello c%
220-All activity on ftp.test.com is logged.
220-Act up and you will be banner.
发表于 2003-11-19 14:31:15 | 显示全部楼层
如果你还不成还有一种方法 打开vsftpd.conf里面的dirmessage_enable=yes
在你的ftp目录下面建立.message文件 之后写入你要得到的信息
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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