vsftpd完全匿名アクセス

vsftpd完全匿名アクセス

私はRaspberry Pi、Debian 7.0でvsftpdを実行しています。

ホームLANのバックアップにのみ使用したいので、セキュリティは問題になりません(NAT /ファイアウォールの後、信頼できるユーザーのみ)。/mnt/hd1所有者ルートとフルアクセス権777を使用して、指定されたパスへの匿名ユーザーとしてフルアクセスを希望します。

私の会議は現在

# cat /etc/vsftpd.conf
listen=YES
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_root=/mnt/hd1

このようにしてクライアントエラーが発生しました。

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

追加してみました

allow_writeable_chroot=YES

ところで私のvsftpsは起動を停止しました。

匿名ユーザーとして特定のディレクトリへのフルアクセス権を持つようにvsftpdをどのように構成する必要がありますか?

ベストアンサー1

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

抜け穴バージョン2.3.5では3.0で修正されましたが、Wheezyでは使用できません。この回答の回避策をご覧ください。スタックオーバーフロー:

このブログでは、この問題を解決する方法について説明します。

http://www.mikestechblog.com/joomla/operating-systems-section/operating-systems-ubuntu/155-500-oops-vsftpd-refusing-to-run-with-writable-root-inside-chroot.html

問題は、ユーザーのルートディレクトリに書き込みが可能であることです。 Frontier Group は vsFTPd に対する修正を提供します。

実行する手順は次のとおりです(リンクが機能しない場合はチュートリアルからコピーして貼り付けます)。

login as root (or sudo..) and do the following:

apt-get install python-software-properties

sudo add-apt-repository ppa:thefrontiergroup/vsftpd

sudo apt-get update

sudo apt-get install vsftpd

vi /etc/vsftpd.conf and add the following allow_writeable_chroot=YES

sudo service vsftpd restart

おすすめ記事