Saat ini saya telah menginstal vsftpd sedemikian rupa, sehingga ketika pengguna, misalnya, akun saya frederik
mengotentikasi, saya akan diarahkan ke direktori home saya /home/frederik/
.
Ini adalah masalah untuk klien FTP tertentu, karena mereka tidak dapat mengubah apa pun di luar folder default itu, misalnya /home/
(bahkan diberi izin).
Bagaimana saya bisa mengubahnya sehingga pengguna yang diautentikasi diarahkan ke /
bukan?
Jawaban yang Diterima:
Cukup tambahkan baris ini ke /etc/vsftpd.conf
:
local_root=/
Mulai ulang layanan vsftpd untuk menerapkan perubahan:
sudo systemctl restart vsftpd
Pada dasarnya, Anda dapat mengaturnya ke direktori apa pun yang Anda inginkan. Anda juga dapat menggunakan $USER
di jalan, itu akan diganti dengan login pengguna.
Jadi, jika Anda menyetel local_root
, misalnya, ke /home/$USER/ftp
, kemudian ketika pengguna terhubung ke server Anda, ia akan diarahkan ke ftp
folder di direktori home-nya.