PureFTPd 问题总汇


Pureftpd是一款快速,高质量,功能齐全的ftp服务器,最重要的是可以支持设置客户端默认编码,Pureftpd非常强大非常好用,但是相信你们都有相关PureFTPd的自己的问题,我在这里搜集了好多,去看看有没你想要的答案!

1.虚拟用户:/etc/pureftpd.pdb .

Q:我改动了/etc/pureftpd.passwd,但服务器并不理解:我不能访问任何刚刚创建的 账户.

A:服务器从来不直接读取/etc/pureftpd.passwd.实际上,它读取的是/etc/pureftpd.pdb.(或者是你在-lpuredb 后面给出的文件).

这个文件是/etc/pureftpd.passwd的一个副本,但是二进制格式的,为快速查询做了 优化.

在手工修改/etc/pureftpd.passwd后,应该用下面的命令重建/etc/pureftpd.pdb:

pure-pw mkdb

如果你用pure-pw useradd/usermod/userdel/passwd添加/删除/修改了用户账户,不要忘了用"-m"选项来自动重建,而不是只升级/etc/pureftpd.passwd.

2.允许访问点文件

Q:我不希望用户读取以点开头的文件.不过,有一个文件我希望给"Iohn"可读(可能是可写)的访问.

A:在John的账户内建立一个符号链接,指向点文件.例如:

ln -s .bashrc bashrc

John可以通过"bashrc"符号链接访问".bashrc".

  3.初始标语

Q:如何在出现登录提示符之前显示定制信息?

A:加入--with-cookie,重新编译服务器;加上-F <文件名>,运行服务器.在文件中,放入你喜欢的定制标语信息.

4.Internet Explorer.

Q:Internet Explorer显示登录对话框.

A:IE用一种很古怪的方法来检查FTP服务器是否接受匿名连接.基本上,IE连接服务器,以"anonymous"登录.如果此时你回答"不能登录",连接就出错,断开.你必须回答"可以登录,允许匿名用户",然后,当伪密码("IE@")发送过来时,你得说"呃,这个……最后……实际上不允许匿名登录".够蠢的啊!要玩这个游戏,运行pur-ftpd时要加上-E(非匿名服务器)和-b(与受损的客户端兼容).然后,那个神奇的对话框就会弹出.不过 注意,IE(还有大部分浏览器)通常是拙劣的FTP客户端.

5.IE不能登录FTP

Q:Internet Explorer无法登录(Matthew Enger)

A:检查每用户最大连接数或者每IP最大连接数至少是2.IE需要至少2个连接来连接FTP服务器.

通过阅读上文,想必大家能找到自己所需要的东西,即使没找到没事,就当看看Pureftpd方面的知识!希望本文对大家有所帮助!

相关内容