システム環境
ubuntu 14.04 LTS
vsftpdのインストール
apt-get install vsftpd
構成ファイル
デフォルトの構成ファイルの場所は/etc/vsftpd.confです。
local_enable=YES //ローカルシステムアカウントのログインを開く
write_enable=YES //ファイルが作成できない場合は、これを開きます
local_umask=022//アップロードしたファイルに読み取り権限がない場合は、これを開きます
chroot_list_enable=YES //制限リストを開きます。これがスイッチです
chroot_list_file=/etc/vsftpd.chroot_list //制限付きリストリスト、制限対象のユーザー
local_root=/usr/local/htdocs //ロックされたディレクトリを指定する
一般的な問題
500 OOPS: vsftpd: refusing to run with writable root inside chroot
解決策:設定したディレクトリに書き込み権限を設定することはできません。権限を755に設定してください
Recommended Posts