30 มิ.ย. 2557

Making vsftpd with chrooted users work again on Ubuntu 12.04

sudo add-apt-repository ppa:thefrontiergroup/vsftpd
sudo apt-get update
sudo apt-get install vsftpd
Sudo /etc/vsftpd.conf
แก้ตามตัวอย่าง
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
เพิ่มบรรทัดนี้

allow_writeable_chroot=YES

สร้าง User ที่ต้องการให้เข้าไปใช้งานในโฟลเดอร์ของ Ftp ได้
#adduser ftpuser1
enter new UNIX password :
retype new UNIX password :
chown root:root /home/ftpuser1

สร้างโฟลเดอร์ใน User Directory ที่ต้องการใช้งาน
#mkdir /home/ftpuser1/files
เปลี่ยนค่าของโฟลเดอร์ให้เป็นสิทธิ์ root
#chown root:root /home/ftpuser1

Retart vsftpd
sudo service vsftpd restart

ทดสอบ

หมายเหตุ : เปิด port 21 ด้วย


ไม่มีความคิดเห็น:

แสดงความคิดเห็น