vsftpd.confはどこにありますか?


11

11.04 x86サーバーがあります。

私は走りましたsudo apt-get install vsftpd、そしてそれは成功しました。しかし、vsftpd.confファイルはどこにも見つかりません。にあるはずだと思った/etc/vsftpd.conf


1
このコマンドを試してくださいlocate vsftpd.conf
Nitin Venkatesh

1
がすることになって。の出力はdebsums -a vsftpd何ですか?
ændrük

1
これにより/etc/init/vsftpd.conf、vsftpdの起動スクリプトであるmeが見つかります。デフォルトのconfファイルを見つけて、自分で配置する必要がありますか?
Nik

1
debsums言う:debsums:欠落ファイル/etc/vsftpd.conf(vsftpdパッケージから)
Nik

1
@Nik:これはクリーンなソリューションではなく、誰かが構成ファイルを投稿した場合にのみ機能します。(vsftpdを停止した後)構成ファイルを削除(または名前変更)して、私の解決策を試してください。これが、システムが機能するための方法です。
Lekensteyn

回答:


19

奇妙な問題があります。キャッシュをクリアし、リポジトリ情報を更新して、もう一度インストールしてください。

sudo apt-get clean
sudo apt-get update
sudo apt-get install --reinstall vsftpd

これが機能しない場合は、vsftpdを削除し(構成ファイルを含めて削除)、再インストールします。

sudo apt-get purge vsftpd
sudo apt-get install vsftpd

2
最初の手順は機能しませんでした。Ubuntu 14.04.3 LTSでは、パージ/インストールが機能しました。
Matt

私も同じですが、2番目にうまくいきました。
ホスマーキュリー

5

インストールが正常に完了しなかったようです。最も迅速な解決策は、おそらくvsftpdを再インストールすることです:

sudo apt-get install --reinstall vsftpd

confファイルが表示されていません。
Nik

2
インストールしただけです。ここにあります:paste.ubuntu.com/619932
htorque

ファイルのコピーに感謝します。
Nik

1

パーティーの後半には、私が発見したことが役に立てば幸いです。

インストール後、ファイルはありません。しかしながら

/etc/vstftd.conf

サーバーの起動後に作成されます。
と一緒にインストールされます

sudo apt-get install vsftpd

で始まった

sudo systemctl start vsftpd.service

これでうまくいくはずです。


0

試してください:

cat /etc/vsftpd/vsftpd.conf

それは私のためにそれが置かれている場所です。


0

私もこの問題を抱えていました。インストールログを注意深く観察したところ、ディレクトリ「srv / ftp」を再インストールする前にインストールが停止していることがわかりました。/ srvが空になるように、ディレクトリftpを/ srvから削除しました。次に、再インストールして、元のvsftpd.confスクリプトを/etc/vsftpd.confに置き換えました。


ええと。/srv保持したいファイルが含まれている可能性があるため、を削除するかどうかを必ず確認してください。
Olli

0

やってみる

sudo dpkg-reconfigure vsftpd

これは、パッケージの構成に影響し、パッケージが適切に動作するように設計された一部のスクリプトを再実行します。


0

このコマンドを試してください:

sudo find . -type f -name vsftpd.conf|grep vsftpd.conf

./etc/でファイルを見つける必要があります

ファイルがそこにない場合は、次のコマンドを試してください:

sudo apt-get install --reinstall vsftpd

そして再び見つける-

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.