ProFTPD 1.3.4: Fehlermeldungen und Lösungsvorschläge

Mögliche Lösungen zu Fehlermeldungen von ProFTP 1.3.4a mit mod_tls und mod_sql.

ProFTPD - Fatal: <IfModule>: unclosed <IfModule> context on line [NR] of "/usr/local/etc/proftpd.conf"

Das Modul mod_tls ist noch nicht geladen. Die Zeile LoadModule mod_tls.c vor den Enstellungen zu mod_tls lösen das Problem.

  1. LoadModule mod_tls.c
  2. <IfModule mod_tls.c>
  3. [...]
  4. </IfModule>

ProFTPD - mod_sql/4.3: no SQL backends registered

Das MySQL-Backend wird mit den folgenden Zeilen registriert:

  1. LoadModule mod_sql.c
  2. LoadModule mod_sql_mysql.c
  3. SQLBackend mysql
  4. AuthOrder mod_sql.c
  5. SQLAuthTypes Backend
  6. [...]

ProFTPD - Limit access denies login

Zunächst muss das Login-Limit gesetzt sein, z.B.

  1. <Limit LOGIN>
  2. Order allow, deny
  3. AllowGroup ftpusers
  4. DenyGroup *
  5. </Limit>

Sollte die ID der Gruppe oder des Benutzers unterhalb der Standardeinstellung von 1000 liegen, muss dies entsprechend angepasst werden, z.B.

  1. SQLMinID 900
  2. SQLMinUserGID 900