Ubuntu Server 11.10(Oneiric Ocelot)からUbuntu 12.04 LTS(Precise Pangolin)にアップデートしました。
vsFTPdのインストールが更新され、何かが変わったようです:/ PAM認証を使用しています。これを引き起こすために何が変わったのでしょうか?
FTPサーバーに接続しようとすると、次のエラーが表示されます。
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
私はそれをグーグルで試しallow_writable_root=YES
ましたが、構成ファイルに追加すると言われました-しかし、これを試してvsftpdを再起動しようとすると、再起動できません。どうして?
以下に実際に修正した方法を示します。
wget http://http.us.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.2-3_amd64.deb -O vsftpd.deb
dpkg -i vsftpd.deb
echo "allow_writeable_chroot=YES" >> /etc/vsftpd.conf
service vsftpd reload
そして出来上がり:)
wget
パラメーターに指定したリンクは無効です。おそらく、バージョン3.0.2-3
が公開されたためです。この問題に直面している人は、このサイトにアクセスして正しいリンクを取得する必要があります。上記のリンクは64ビットプラットフォーム用です。たとえば32ビットなど、他のプラットフォーム用のこのパッケージのリンクを見つけるには、このページに従ってDownload vsftpd
セクションまでスクロールします。