VSFTPD ile ftp bağlantısı yaparken 500 OOPS: vsftpd: refusing to run with writable root inside chroot(). hatası alıyorsanız aşağıdaki adımları izleyebilirsiniz.
SSH ile sunucuya bağlantı sağladıktan sonra ilgili kullanıcının ana dizinini salt okunur yapmamız gerekiyor. Örnek olarak /home/testuser isimli bir kullanıcı için işlemi gerçekleştirelim.
chmod a-w /home/testuser
Daha sonra vsftpd servisini restart ederek tekrar kontrol edebilirsiniz.
systemctl restart vsftpd
Alternatif olarak aşağıdaki komutu kullanarak vsftpd yapılandırma dosyasındaki writable denetimini atlayabilirsiniz.
echo 'allow_writeable_chroot=YES' >> /etc/vsftpd/vsftpd.conf
systemctl restart vsftpd