Rumah >Tutorial sistem >LINUX >Kaedah khusus untuk memasang vsftpd pada Centos7
yum install -y vsftpd
vi /etc/vsftpd/vsftpd.conf
Ubah suai fail konfigurasi seperti berikut:
anonymous_enable=NO
local_enable=YES
Apabila chroot_list_enable=YES dan chroot_local_user=YES, pengguna yang disenaraikan dalam fail /etc/vsftpd.chroot_list boleh bertukar ke direktori lain yang tidak disenaraikan dalam fail itu tidak boleh bertukar ke direktori lain;
chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list
Fail konfigurasi ditambahkan terakhir
allow_writeable_chroot=YES
Jika tidak ralat akan dilaporkan
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Jika /etc/vsftpd/chroot_list tidak wujud, anda perlu mencipta fail ini
vi /etc/vsftpd/chroot_list
:wq Simpan sahaja dan keluar.
ascii_upload_enable=YES ascii_download_enable=YES
Akhir sekali :wq untuk menyimpan perubahan dan mulakan semula vsftpd
systemctl restart vsftpd.service
useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser
Tukar kata laluan pengguna FTP ini
passwd ftpuser
Atas ialah kandungan terperinci Kaedah khusus untuk memasang vsftpd pada Centos7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!