Du musst deine proftp.conf erneuern.
Hatte das problem auch
- #
- # ServerIdent on/etc/proftpd.conf -- This is a basic ProFTPD configuration file.
- # To really apply changes reload proftpd after modifications.
- #
- Include /etc/proftpd/modules.conf
- ServerName "-NAME-" <<<<<<<<<<
- ServerType standalone
- DeferWelcome off
- ServerIdent on "-===== FTP Server Ready =====-"
- UseIPv6 on
- MultilineRFC2228 on
- DefaultServer on
- ShowSymlinks on
- TimeoutNoTransfer 600
- TimeoutStalled 600
- TimeoutIdle 1200
- DisplayLogin welcome.msg
- DisplayChdir message
- ListOptions "-l"
- DenyFilter \*.*/
- # Loading required modules
- <IfModule !mod_sql.c>
- LoadModule mod_sql.c
- AuthOrder mod_sql.c
- </IfModule>
- <IfModule !mod_sql_mysql.c>
- LoadModule mod_sql_mysql.c
- </IfModule>
- <IfModule !mod_quotatab.c>
- LoadModule mod_quotatab.c
- </IfModule>
- <IfModule !mod_quotatab_sql.c>
- LoadModule mod_quotatab_sql.c
- </IfModule>
- <IfModule !mod_tls.c>
- LoadModule mod_tls.c
- </IfModule>
- # Uncomment this if you are using NIS or LDAP to retrieve passwords:
- #PersistentPasswd off
- # Uncomment this if you would use TLS module:
- #TLSEngine on
- # Uncomment this if you would use quota module:
- #Quotas on
- # Uncomment this if you would use ratio module:
- #Ratios on
- # Port 21 is the standard FTP port.
- Port 21
- # 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 15
- # Set the user and group that the server normally runs at.
- User nobody
- Group nogroup
- # Umask 022 is a good standard umask to prevent new files and dirs
- # (second parm) from being group and world writable.
- #Umask 022 022
- Umask 022
- # Normally, we want files to be overwriteable.
- AllowOverwrite on
- # Delay engine reduces impact of the so-called Timing Attack described in
- # http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
- # It is on by default.
- DelayEngine off
- # A basic anonymous configuration, no upload directories.
- # <Anonymous ~ftp>
- # User ftp
- # Group nogroup
- # # We want clients to be able to login with "anonymous" as well as "ftp"
- # UserAlias anonymous ftp
- # # Cosmetic changes, all files belongs to ftp user
- # DirFakeUser on ftp
- # DirFakeGroup on ftp
- #
- # RequireValidShell off
- #
- # # 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>
- #
- # # Uncomment this if you're brave.
- # # <Directory incoming>
- # # # Umask 022 is a good standard umask to prevent new files and dirs
- # # # (second parm) from being group and world writable.
- # # Umask 022 022
- # # <Limit READ WRITE>
- # # DenyAll
- # # </Limit>
- # # <Limit STOR>
- # # AllowAll
- # # </Limit>
- # # </Directory>
- #
- # </Anonymous>
- # Eigene Ergänzungen
- DefaultRoot ~
- <global>
- IdentLookups off
- ListOptions -a
- AllowRetrieveRestart on
- AllowStoreRestart on
- </global>
- # i-MSCP SQL Managment
- SQLBackend mysql
- SQLAuthTypes Crypt
- SQLAuthenticate on
- SQLConnectInfo imscp@localhost vftp PASSWORT AUS ALTER CONF!!!! <<<<<<<<<<<<<
- SQLUserInfo ftp_users userid passwd uid gid homedir shell
- SQLGroupInfo ftp_group groupname gid members
- SQLMinUserUID 1001
- SQLMinUserGID 1001
- #
- # i-MSCP Quota management;
- #
- <IfModule mod_quotatab.c>
- QuotaEngine on
- QuotaShowQuotas on
- QuotaDisplayUnits Mb
- SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM quotalimits WHERE name = '%{0}' AND quota_type = '%{1}'"
- SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM quotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"
- SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" quotatallies
- SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" quotatallies
- QuotaLock /var/run/proftpd/tally.lock
- QuotaLimitTable sql:/get-quota-limit
- QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally
- </IfModule>
- Include /etc/proftpd/imscp/*
Display More
<--- Noch das Passwort aus der Alten conf nehmen und Proftpd neu starten. Der Rennt danach.