Proftpd HELP PLEASE! I'm begging!!

Ryan Collier yellowdog-general@lists.terrasoftsolutions.com
Mon May 27 17:16:01 2002


> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3105371772_23116680
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable

Ok, I apologize in advance for the overly gaudy caps and exclamation, but
this darn ftp server has gotten me really ticked off.

Here is what goes down when I try to ftp to my server either locally or
remote (internet):

$ ftp
Ftp> op
(to) extranet.domain.com
Connected to extranet.domain.com (12.34.56.789).
Compiled-in modules:
Ftp>=20

And that's as far as I get.

Trying to FTP through a client, such as fetch, gives me this result:

(From the Fetch transcript)

Connecting to extranet.domain.com port 21 (5/27/02 7:05:18 PM)
Compiled-in modules:
  mod_core.c
  mod_auth.c
  mod_xfer.c
  mod_site.c
  mod_ls.c
  mod_unixpw.c
  mod_log.c
  mod_pam.c
  mod_linuxprivs.c
  mod_ratio.c
  mod_readme.c

ERROR: The server dropped the connection, (it may be too busy).


Running netstat -lp gives:

[root@extranet xinetd.d]# netstat -lp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
PID/Program name
tcp        0      0               *:http                  *:*
LISTEN           732/httpd
tcp        0      0               *:x11                   *:*
LISTEN          729/X
tcp        0      0               *:ftp                   *:*
LISTEN          1170/xinetd
tcp        0      0               *:ssh                   *:*
LISTEN          567/sshd
tcp        0      0               *:telnet                *:*
LISTEN          1170/xinetd
udp        0      0               *:922                   *:*
1170/xinetd


Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node PID/Program name
Path
unix  2      [ ACC ]     STREAM     LISTENING     932    729/X
/tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     824    605/gpm
/dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     883    675/xfs
/tmp/.font-unix/fs7100
Active IPX sockets
Proto Recv-Q Send-Q Local Address              Foreign Address
State
---



Running ps =ADef and I don=B9t see any ftp process running...

Well, that's as much info as I think I can provide.

I've really tried to solve this myself, but (obviously) I've had no luck.
I've checked my proftpd.conf file, it looks ok. And I've check the
xinetd.conf file, it looks kosher... I'm just really puzzled? I have telnet
and httpd up and running nicely.

Below are what my files look like

-----proftpd.conf snip-----

# This default proftpd configuration establishes a single server
# and a single anonymous login.

ServerName                      "ProFTPD"
ServerType                      inetd
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

--More--(44%)
# Turn off Reverse DNS lookups
UseReverseDNS                   Off

# Turn off Identd lookups
IdentLookups                    Off

# Set the user and group that the server normally runs at.
User                            nobody
Group                           nobody

# Normally, we want files to be overwriteable.
<Directory /*>
  AllowOverwrite                on
</Directory>

# A basic anonymous configuration
#<Anonymous ~ftp>
#  User                         ftp
#  Group                                ftp
#  RequireValidShell            off

  # We want clients to be able to login with "anonymous" as well as "ftp"
#  UserAlias                    anonymous ftp

  # Limit the maximum number of anonymous logins
#  MaxClients                   10

  # We want 'welcome.msg' displayed at login, and '.message' displayed
  # in each newly chdired directory.
#  DisplayLogin                 welcome.msg
#  DisplayFirstChdir            .message

#  # Limit WRITE everywhere in the anonymous chroot
#  <Directory *>

#  <Limit WRITE>
#    DenyAll
#  </Limit>

#  </Directory>

#</Anonymous>
---end proftpd.conf---


---xinetd.conf snip----

#
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/

defaults
{
        instances               =3D 60
        log_type                =3D SYSLOG authpriv
        log_on_success          =3D HOST PID
        log_on_failure          =3D HOST
        cps                     =3D 25 30
}

includedir /etc/xinetd.d/
---end xinetd.conf----


----snip proftpd (located in xinetd.d directory)----

service ftp
{
        socket_type             =3D stream
        wait                    =3D no
        nice                    =3D 10
        user                    =3D root
        server                  =3D /usr/sbin/proftpd
        server_args             =3D -l
        instances               =3D 4
        log_on_success          +=3D DURATION HOST USERID
        disable                 =3D no
}
---end proftpd----


Cheers,

Ryan


--B_3105371772_23116680
Content-type: text/html; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable

<HTML>
<HEAD>
<TITLE>Proftpd HELP PLEASE! I'm begging!!</TITLE>
</HEAD>
<BODY>
<FONT FACE=3D"Verdana">Ok, I apologize in advance for the overly gaudy caps a=
nd exclamation, but this darn ftp server has gotten me really ticked off.<BR=
>
<BR>
Here is what goes down when I try to ftp to my server either locally or rem=
ote (internet):<BR>
<BR>
$ ftp<BR>
Ftp&gt; op<BR>
(to) extranet.domain.com<BR>
Connected to extranet.domain.com (12.34.56.789).<BR>
Compiled-in modules:<BR>
Ftp&gt; <BR>
<BR>
And that's as far as I get.<BR>
<BR>
Trying to FTP through a client, such as fetch, gives me this result:<BR>
<BR>
(From the Fetch transcript)<BR>
<BR>
Connecting to extranet.domain.com port 21 (5/27/02 7:05:18 PM)<BR>
Compiled-in modules:<BR>
&nbsp;&nbsp;mod_core.c<BR>
&nbsp;&nbsp;mod_auth.c<BR>
&nbsp;&nbsp;mod_xfer.c<BR>
&nbsp;&nbsp;mod_site.c<BR>
&nbsp;&nbsp;mod_ls.c<BR>
&nbsp;&nbsp;mod_unixpw.c<BR>
&nbsp;&nbsp;mod_log.c<BR>
&nbsp;&nbsp;mod_pam.c<BR>
&nbsp;&nbsp;mod_linuxprivs.c<BR>
&nbsp;&nbsp;mod_ratio.c<BR>
&nbsp;&nbsp;mod_readme.c<BR>
<BR>
ERROR: The server dropped the connection, (it may be too busy).<BR>
<BR>
<BR>
Running netstat -lp gives:<BR>
<BR>
[root@extranet xinetd.d]# netstat -lp<BR>
Active Internet connections (only servers)<BR>
Proto Recv-Q Send-Q Local Address &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;Foreign Address &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;State &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PID/Program name<BR>
tcp &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;*:http &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*:* &nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;LISTEN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;732/httpd<BR>
tcp &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;*:x11 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*:* &nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;LISTEN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;729/X<BR>
tcp &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;*:ftp &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*:* &nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;LISTEN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;1170/xinetd<BR>
tcp &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;*:ssh &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*:* &nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;LISTEN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;567/sshd<BR>
tcp &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;*:telnet &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*:* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;LISTEN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1170/xi=
netd<BR>
udp &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;*:922 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*:* &nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1170/xinetd<BR>
<BR>
<BR>
Active UNIX domain sockets (only servers)<BR>
Proto RefCnt Flags &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type &nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;State &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I=
-Node PID/Program name &nbsp;&nbsp;&nbsp;Path<BR>
unix &nbsp;2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ACC ] &nbsp;&nbsp;&nbsp;&nbsp;=
STREAM &nbsp;&nbsp;&nbsp;&nbsp;LISTENING &nbsp;&nbsp;&nbsp;&nbsp;932 &nbsp;&=
nbsp;&nbsp;729/X &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;/tmp/.X11-unix/X0<BR>
unix &nbsp;2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ACC ] &nbsp;&nbsp;&nbsp;&nbsp;=
STREAM &nbsp;&nbsp;&nbsp;&nbsp;LISTENING &nbsp;&nbsp;&nbsp;&nbsp;824 &nbsp;&=
nbsp;&nbsp;605/gpm &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;/dev/gpmctl<BR>
unix &nbsp;2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ACC ] &nbsp;&nbsp;&nbsp;&nbsp;=
STREAM &nbsp;&nbsp;&nbsp;&nbsp;LISTENING &nbsp;&nbsp;&nbsp;&nbsp;883 &nbsp;&=
nbsp;&nbsp;675/xfs &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;/tmp/.font-unix/fs7100<BR>
Active IPX sockets<BR>
Proto Recv-Q Send-Q Local Address &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Foreign Address &nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;State<BR>
---<BR>
<BR>
<BR>
<BR>
Running ps &#8211;ef and I don&#8217;t see any ftp process running...<BR>
<BR>
Well, that's as much info as I think I can provide.<BR>
<BR>
I've really tried to solve this myself, but (obviously) I've had no luck. I=
've checked my proftpd.conf file, it looks ok. And I've check the xinetd.con=
f file, it looks kosher... I'm just really puzzled? I have telnet and httpd =
up and running nicely.<BR>
<BR>
Below are what my files look like<BR>
<BR>
-----proftpd.conf snip-----<BR>
<BR>
# This default proftpd configuration establishes a single server<BR>
# and a single anonymous login.<BR>
<BR>
ServerName &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;ProFTPD&=
quot;<BR>
ServerType &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inetd<BR>
DefaultServer &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on<BR>
<BR>
# Port 21 is the standard FTP port.<BR>
Port &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;21<BR>
<BR>
# Umask 022 is a good standard umask to prevent new dirs and files<BR>
# from being group and world writable.<BR>
Umask &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;022<BR>
<BR>
# To prevent DoS attacks, set the maximum number of child processes<BR>
# to 30. &nbsp;If you need to allow more than 30 concurrent connections<BR>
# at once, simply increase this value. &nbsp;Note that this ONLY works<BR>
# in standalone mode, in inetd mode you should use an inetd server<BR>
# that allows you to limit maximum number of processes per service<BR>
# (such as xinetd)<BR>
MaxInstances &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;30<BR>
<BR>
--More--(44%)<BR>
# Turn off Reverse DNS lookups<BR>
UseReverseDNS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Off<BR>
<BR>
# Turn off Identd lookups<BR>
IdentLookups &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Off<BR>
<BR>
# Set the user and group that the server normally runs at.<BR>
User &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;nobody<BR>
Group &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;nobody<BR>
<BR>
# Normally, we want files to be overwriteable.<BR>
&lt;Directory /*&gt;<BR>
&nbsp;&nbsp;AllowOverwrite &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on<BR>
&lt;/Directory&gt;<BR>
<BR>
# A basic anonymous configuration<BR>
#&lt;Anonymous ~ftp&gt;<BR>
# &nbsp;User &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;ftp<BR>
# &nbsp;Group &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ftp<BR>
# &nbsp;RequireValidShell &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;off<BR>
<BR>
&nbsp;&nbsp;# We want clients to be able to login with &quot;anonymous&quot=
; as well as &quot;ftp&quot;<BR>
# &nbsp;UserAlias &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;anonymous ftp<BR>
<BR>
&nbsp;&nbsp;# Limit the maximum number of anonymous logins<BR>
# &nbsp;MaxClients &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10<BR>
<BR>
&nbsp;&nbsp;# We want 'welcome.msg' displayed at login, and '.message' disp=
layed<BR>
&nbsp;&nbsp;# in each newly chdired directory.<BR>
# &nbsp;DisplayLogin &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;welcome.msg<BR>
# &nbsp;DisplayFirstChdir &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;.message<BR>
<BR>
# &nbsp;# Limit WRITE everywhere in the anonymous chroot<BR>
# &nbsp;&lt;Directory *&gt;<BR>
<BR>
# &nbsp;&lt;Limit WRITE&gt;<BR>
# &nbsp;&nbsp;&nbsp;DenyAll<BR>
# &nbsp;&lt;/Limit&gt;<BR>
<BR>
# &nbsp;&lt;/Directory&gt;<BR>
<BR>
#&lt;/Anonymous&gt;<BR>
---end proftpd.conf---<BR>
<BR>
<BR>
---xinetd.conf snip----<BR>
<BR>
#<BR>
# Simple configuration file for xinetd<BR>
#<BR>
# Some defaults, and include /etc/xinetd.d/<BR>
<BR>
defaults<BR>
{<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;instances &nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=3D 60<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log_type &nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=3D SY=
SLOG authpriv<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log_on_success &nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=3D HOST PID<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log_on_failure &nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=3D HOST<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cps &nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;=3D 25 30<BR>
}<BR>
<BR>
includedir /etc/xinetd.d/<BR>
---end xinetd.conf----<BR>
<BR>
<BR>
----snip proftpd (located in xinetd.d directory)----<BR>
<BR>
service ftp<BR>
{<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;socket_type &nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=3D stream<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait &nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;=3D no<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nice &nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;=3D 10<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user &nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;=3D root<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server &nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=3D /usr/sbin/proftpd<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server_args &nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=3D -l<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;instances &nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=3D 4<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log_on_success &nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+=3D DURATION HOST USERID<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disable &nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=3D no<BR>
}<BR>
---end proftpd----<BR>
<BR>
<BR>
Cheers,<BR>
<BR>
Ryan<BR>
</FONT>
</BODY>
</HTML>


--B_3105371772_23116680--