--- vsftpd-2.1.1/vsftpd.conf.config~ 2008-12-17 21:31:17.000000000 +0100 +++ vsftpd-2.1.1/vsftpd.conf 2009-05-28 12:26:30.363907144 +0200 @@ -12,14 +12,14 @@ anonymous_enable=YES # # Uncomment this to allow local users to log in. -#local_enable=YES +local_enable=YES # # Uncomment this to enable any form of FTP write command. -#write_enable=YES +write_enable=YES # # Default umask for local users is 077. You may wish to change this to 022, # if your users expect that (022 is used by most other ftpd's) -#local_umask=022 +local_umask=022 # # Uncomment this to allow the anonymous FTP user to upload files. This only # has an effect if the above global write enable is activated. Also, you will @@ -52,7 +52,7 @@ connect_from_port_20=YES # # If you want, you can have your log file in standard ftpd xferlog format. # Note that the default log file location is /var/log/xferlog in this case. -#xferlog_std_format=YES +xferlog_std_format=YES # # You may change the default value for timing out an idle session. #idle_session_timeout=600 @@ -100,7 +100,7 @@ connect_from_port_20=YES # default to avoid remote users being able to cause excessive I/O on large # sites. However, some broken FTP clients such as "ncftp" and "mirror" assume # the presence of the "-R" option, so there is a strong case for enabling it. -#ls_recurse_enable=YES +ls_recurse_enable=YES # # When "listen" directive is enabled, vsftpd runs in standalone mode and # listens on IPv4 sockets. This directive cannot be used in conjunction @@ -111,3 +111,8 @@ listen=YES # sockets, you must run two copies of vsftpd whith two configuration files. # Make sure, that one of the listen options is commented !! #listen_ipv6=YES +# +pam_service_name=vsftpd +userlist_enable=YES +listen=YES +tcp_wrappers=YES