Sejauh ini saya tidak dapat menyimpan pengguna FTP yang dipenjara di direktori situs web mereka. Apakah ada solusi yang memperbaiki bug ini dan membuat pengguna tetap dipenjara di direktori mereka?
Pengaturan vsFTPd saya yang saya ubah:
listen_port=9000
Set: anonymous_enable=NO
Uncomment: local_enable=YES
Uncomment: write_enable=YES
Uncomment: local_umask=022
Set: connect_from_port_20=NO
Uncomment: idle_session_timeout=600
Uncomment: data_connection_timeout=120
Comment out: #ftpd_banner=Welcome to blah FTP service. [should be on line 104]
Added: banner_file=/etc/issue.net
Uncomment: chroot_local_user=YES
Uncomment: chroot_local_user=YES
Uncomment: chroot_list_enable=YES
Uncomment : chroot_list_file=/etc/vsftpd.chroot_list
Di akhir file saya menambahkan:
# Show hidden files and the "." and ".." folders.
# Useful to not write over hidden files:
force_dot_files=YES
# Hide the info about the owner (user and group) of the files.
hide_ids=YES
# Connection limit for each IP address:
max_per_ip=10
# Maximum number of clients:
max_clients=5
# FTP Passive Settings
pasv_enable=YES
#If your listen_port is 9000 set this range to 7500 and 8500
pasv_min_port=[port range min]
pasv_max_port=[port range max]
Pengguna yang dimaksud,, mybloguser
dipenjara di direktori situs webnya di bawah /srv/www/myblog
dan pengguna ini bukan bagian dari nano /etc/vsftpd.chroot_list
file. Direktori rumah pengguna juga /srv/www/myblog
digunakan untuk bekerja di masa lalu.
Saya mencoba allow_writeable_chroot=YES
solusi yang tidak berhasil, dan benar-benar memecahkan vsFTPd sepenuhnya.
Saya telah mencoba:
Bagaimana kita bisa memperbaiki kesalahan ini dan menjaga pengguna tetap di-jailed ke direktori home mereka?
allow_writeable_chroot=YES
sudah cukup dan benar-benar bekerja "seperti yang diharapkan" FWIW ...