PureFTPd 问答搜集大全

系统 Linux
Pureftpd是一款在多种类Unix上使用并符合GPL协议的原代码开放的软件,顾名思义,它就是一款纯粹的Ftp程序。本文总结下PureFTPd 问答,大家的问题就在里面了,快去找答案吧!

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

  1.如何防止分区被填满?

  Q:在磁盘快满的时候,可以禁止上传吗?(Cyberic)

  A:使用"-k" (--maxdiskusagepct)标志.如果你加上 -k 95,在分区已经充满了95%时,就无法进行新的上传.

  2.无法登录(Unix验证)

  Q:我使用简单的Unix验证.没有PAM,没有puredb,没有MySQL,没有LDAP.匿名FTP服务 运行正常,但我不能以其他用户登录.系统总是说"验证失败".

  A:要登录,分配给用户的shell必须在/etc/shells 文件中列出.即使使用假的shell(像/etc ,/bin/true),也应该有精确的路径.

  另外,重新检查一下在/etc/shells文件的最后一行是否是以回车结尾.

  3.网络文件系统

  Q:在Linux或者FreeBSD上,我有一个奇怪的问题.上传文件运行正常,但下载文件却只产生0-byte的文件.在服务器上,这些文件存在 NFS/Novell共享/Appletalk共享/Coda/Intermezzo/SMB卷.

  A:默认情况下,pure-ftpd使用零拷贝网络来增加通过能力,减少CPU负荷.但零拷贝并不能在所有的文件系统上运行,特别是网络文件系统.

  要想在网络FS或者TMPFS虚拟磁盘上提供文件服务,必须禁用零拷贝.

  要禁用零拷贝,带选项,./configure --without-sendfile,重新编译pure-ftpd.

  4. Solaris 和chroot.

  Q:当我通过ftp连接到我的Solaris服务器时,运行"ls"命令得到的是这样的回答:

  "425 Can't create the data socket: Bad file number."

  A:在Solaris上,要让chroot在pure-ftpd上运行,在新的root目录需要包含下列文件 的dev文件夹

 

  1.   crw-rw-rw- 1 root other 11, 42 Dec 10 15:02 tcp  
  2.  
  3.   crw-rw-rw- 1 root other 105, 1 Dec 10 15:02 ticotsord  
  4.  
  5.   crw-rw-rw- 1 root other 11, 41 Dec 10 15:03 udp  
  6.  
  7.   crw-rw-rw- 1 root other 13, 12 Dec 10 15:03 zero  

 

  ( Kenneth Stailey 报告)

  5.升级

  Q:有人能解释一下怎么升级PureFTPd(从源代码),而不用改变所有的设置等等?(Simon H)

  A:

  1)获得源代码,解包.

  2)加上你的喜好的选项运行./congigure

  3)make

  4) rm -f /usr/local/sbin/pure-ftpd

  5) make install-strip

  6)如果你从inetd,tcpserver,xinetd上运行pure-ftpd,那就什么都不必做.已经升级成功了.

  7)如果你以standalone模式运行,停掉服务器:

 

  1.   kill $(cat /var/run/pure-ftpd.pid)  

 

  然后重启:

 

  1.   /usr/local/sbin/pure-ftpd &  

 

  6.OpenBSD,ISOS,EkkoBSD和MacOS X

  Q:我想在OpenBSD上运行Pure-FTPd.守护进程在运行,但是无法连接:在端口21收不到任何回应.

  A:OpenBSD故意拒绝在一个单独的socet监听IPv4和IPv6连接.Pure-FTPd运行在OpenBSD上时,默认只监听IPv6连接.在最近发布的ISOS,EkkoBSD和MavOS X上,情况类似.

  要监听IPv4地址,应该加上'-4'选项运行pure-ftpd:

 

  1.   /usr/local/sbin/pure-ftpd -4&  

 

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

【编辑推荐】

  1. Pureftpd问题集之防火墙篇
  2. PureFTPd 问答集中文版
  3. 用shell用户或虚拟用户登录pureftpd
  4. Pureftpd功能之系统帐号分离
  5. Pureftpd的权限控制
  6. 用pureftpd在slackware 10.1下架设带web管理的ftp服务器
  7. PureFTPd配置中文解析
  8. Debian5 LNMP编译安装pureftpd手册
责任编辑:赵鹏 来源: 网络转载
相关推荐

2011-03-03 15:09:30

PureFTPdFAQ

2011-03-03 09:14:38

PureFTPd

2011-03-03 13:25:57

2011-03-02 13:16:33

Pureftpd

2011-02-25 16:22:34

2011-02-25 17:49:21

2011-03-03 16:17:14

PureFTPd

2011-03-03 14:42:12

PureFTPd

2011-02-23 14:05:57

2011-03-03 09:34:34

PureFTPd

2011-03-03 11:13:11

Pureftpd

2011-02-25 17:48:52

2011-02-24 14:45:37

pureftpd安装文档

2011-02-24 14:45:37

pureftpd安装文档

2011-03-02 16:19:30

网络转载

2011-03-02 13:33:44

Pureftpd.co

2011-03-03 10:34:39

Pureftpdmysql

2011-03-02 10:39:19

FreebsdPureftpd

2011-02-25 17:19:09

Pureftpd安装

2011-03-02 14:07:24

Pureftpd
点赞
收藏

51CTO技术栈公众号