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