Setup vsftpd easily
If I run this config:
listen=YES anonymous_enable=NO local_enable=YES write_enable=NO dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/private/vsftpd.pem
Then I get an error message: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
However, if I add in: allow_writeable_chroot=YES as suggested here, then It just fials to connect: Connection attempt failed with "ECONNREFUSED - Connection refused by server".
However, if I remove that line that was just added and perform sudo chmod a-w on the users home directory they can now connect but the service is pointless as they cant upload anything.
Is there a way to restrict users to just their home directory, AND be able to connect and write to their home directory? Turning off chroot_local_user is not an option as they can then browse all the other users directories.