proftp 1.2.8rc2 问题求助?

由 jeoncanon 在 06-13-2003 23:55 发表:

proftp 1.2.8rc2 问题求助?

我 使用的是proftp 1.2.8rc2

我的配置文件如下

> > 源码: >
> * * * >
> # This is a basic ProFTPD configuration file (rename it to
> > > # 'proftpd.conf' for actual use. It establishes a single server
> > > # and a single anonymous login. It assumes that you have a user/group
> > > # "nobody" and "ftp" for normal operation and anon.
> > >
> > > ServerName "ProFTPD Default Installation"
> > > ServerType standalone
> > > DefaultServer on
> > > #Port 21 is the standard FTP port.
> > > Port 21
> > >
> > > # Umask 022 is a good standard umask to prevent new dirs and files
> > > # from being group and world writable.
> > > Umask 022
> > >
> > > # To prevent DoS attacks, set the maximum number of child processes
> > > # to 30. If you need to allow more than 30 concurrent connections
> > > # at once, simply increase this value. Note that this ONLY works
> > > # in standalone mode, in inetd mode you should use an inetd server
> > > # that allows you to limit maximum number of processes per service
> > > # (such as xinetd).
> > > MaxInstances 30
> > >
> > > # Set the user and group under which the server will run.
> > > User nobody
> > > Group nobody
> > > RequireValidShell off
> > > AllowRetrieveRestart on
> > >
> > > UseReverseDNS off
> > > # Normally, we want files to be overwriteable.
> > >

1<directory></directory>

> > > AllowOverwrite on
> > > > > >
> > > # A basic anonymous configuration, no upload directories.
> > >

 1<anonymous ftp="" home="">  
 2&gt;     &gt; 
 3&gt;       User				ftp  
 4&gt;     &gt; 
 5&gt;       Group				ftp  
 6&gt;     &gt; 
 7&gt;       
 8&gt;     &gt; 
 9&gt;     # We want clients to be able to login with "anonymous" as well as "ftp"  
10&gt;     &gt; 
11&gt;     UserAlias			anonymous ftp  
12&gt;     &gt; 
13&gt;     RequireValidShell               off  
14&gt;     &gt; 
15&gt;       
16&gt;     &gt; 
17&gt;     # Limit the maximum number of anonymous logins  
18&gt;     &gt; 
19&gt;     MaxClients			10  
20&gt;     &gt; 
21&gt;     # We want 'welcome.msg' displayed at login, and '.message' displayed  
22&gt;     &gt; 
23&gt;     # in each newly chdired directory.  
24&gt;     &gt; 
25&gt;     DisplayLogin			welcome.msg  
26&gt;     &gt; 
27&gt;       DisplayFirstChdir		.message  
28&gt;     &gt; 
29&gt;       
30&gt;     &gt; 
31&gt;       # Limit WRITE everywhere in the anonymous chroot  
32&gt;     &gt; 
33&gt;       <limit write="">  
34&gt;     &gt; 
35&gt;         DenyAll  
36&gt;     &gt; 
37&gt;       </limit>  
38&gt;     &gt; 
39&gt;       
40&gt;     &gt; 
41&gt;     </anonymous>

> > >
> > >
>
> * * *

当我用anonymous登录时候显示Login failed

当我运行了passive命令后

显示ftp:bind:address already in use

会不会跟我使用两个网卡有关呢?


由 jeoncanon 在 06-14-2003 00:33 发表:

终于知道答案了

刚才参看 /var/log/secure文件

看到如下几行

> > 源码: >
> * * * >
> Jun 13 23:50:57 eryk proftpd[2875]: eryk (127.0.0.1[127.0.0.1]) - USER ftp (Login failed): User in /etc/ftpusers
> > > Jun 13 23:57:30 eryk proftpd[2880]: eryk (127.0.0.1[127.0.0.1]) - USER ftp (Login failed): User in /etc/ftpusers
> > > Jun 14 00:02:43 eryk proftpd[2929]: eryk (127.0.0.1[127.0.0.1]) - USER ftp (Login failed): User in /etc/ftpusers
> > >
>
> * * *

于是猜想是不是anonymous映射的ftp用户在/etc/ftpusers文件中存在呢,结果删除ftp后一切正常。

后来在proftpd 1.2.8-rc2的faq里面搜索ftpusers

找到如下几行,相信是什么意思大家应该看的懂

> > 源码: >
> * * * >
> UseFtpUsers
> > > Name
> > > UseFtpUsers -- Block based on /etc/ftpusers
> > > Synopsis
> > >
> > > UseFtpUsers [ UseFtpUsers on|off]
> > >
> > > Default
> > >
> > > UseFtpUsers on
> > >
> > > Context
> > >
> > > server config, &

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus