Debian 8 で FTP サーバーを構成しようとしています。私が使用しているデフォルトのconfファイルをproftpd
見つけました。ここ
サーバーを起動しようとすると、次のエラーが発生します。
[....]
Starting proftpd (via systemctl): proftpd.serviceJob for proftpd.service failed. See 'systemctl status proftpd.service' and 'journalctl -xn' for details.
failed!
丸太:
juin 04 10:47:52 client1 proftpd[2325]: Starting ftp server: proftpd2015-06-04 10:47:52,978 client1 proftpd[2331]: fatal: unknown configuration directive 'DisplayF
juin 04 10:47:52 client1 proftpd[2325]: failed!
juin 04 10:47:52 client1 systemd[1]: proftpd.service: control process exited, code=exited status=1
juin 04 10:47:52 client1 systemd[1]: Failed to start LSB: Starts ProFTPD daemon.
-- Subject: L'unité (unit) proftpd.service a échoué
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- L'unité (unit) proftpd.service a échoué, avec le résultat failed.
juin 04 10:47:53 client1 systemd[1]: Unit proftpd.service entered failed state.
この問題についてご意見をお持ちですか?
ベストアンサー1
構成ファイルにエラーがある可能性がありますproftpd
。構成確認を実行する必要があります。説明されているようにメッセージ構文チェックを実行する最も簡単な方法ここ実行することです:
proftpd -td10
または、次のように実行できます(ノイズが少ない)。
proftpd -td5
あなたの質問のサンプル構成の結果は次のとおりです。
2015-06-04 12:05:43,290 debian proftpd[22458]: using PCRE 8.35 2014-04-04
2015-06-04 12:05:43,291 debian proftpd[22458]: using TCP receive buffer size of 87380 bytes
2015-06-04 12:05:43,291 debian proftpd[22458]: using TCP send buffer size of 16384 bytes
2015-06-04 12:05:43,292 debian proftpd[22458]: mod_memcache/0.1: using libmemcached-1.0.18
2015-06-04 12:05:43,293 debian proftpd[22458]: <Directory />: adding section for resolved path '/'
2015-06-04 12:05:43,293 debian proftpd[22458]: fatal: unknown configuration directive 'DisplayFirstChdir' on line 53 of '/etc/proftpd/proftpd.conf'
したがって、おそらく次の行にコメントを付ける必要があります。
DisplayFirstChdir .message