Mengatasi Error vsftpd: refusing to run with writable root inside chroot()
Pada saat menggunakan vsftpd dan mengaktifkan chroot jail di ubuntu server 12.04 LTS, kita akan mendapatkan error “vsftpd: refusing to run with writable root inside chroot()” dan user ftp tidak dapat melakukan login ke server.
Hal ini terjadi karena terdapat penambahan fitur keamanan pada vsftpd versi 3 dan masalahnya adalah pada directory user root hak aksesnya writable (dapat ditulis), padahal saat mengaktifkan chroot, hal ini tidak diperbolehkan pada update vsftpd terbaru.
Berikut ini solusi mengatasi error tersebut di Ubuntu Server 12.04 LTS
1. login sebagai root (atau sudo)
2. apt-get install python-software-properties
3. sudo add-apt-repository ppa:thefrontiergroup/vsftpd
4. sudo apt-get update
5. sudo apt-get install vsftpd
6. vi/etc /vsftpd.conf dan tambahkan baris berikut
allow_writeable_chroot=YES
7. sudo service vsftpd restart