การคอนฟิก vsftpd บน Ubuntu ให้ FTP admin สามารถ Upload File ไปไว้ในตำแหน่งของ Anonymous ได้
การคอนฟิก vsftpd บน Ubuntu ในกรณีที่ต้องการให้ user บางคนซึ่งอาจจะเป็น FTP Admin สามารถ upload ไฟล์ไปไว้ที่ตำแหน่งของ anonymous ftp ได้ก็ให้คอนฟิกดังนี้
- ให้เปิดบริการ anonymous โดยให้คอนฟิก anonymous
anonymous_enable=Yes
- ให้เปิดบริการเป็นแบบ Authenticated ด้วยการคอนฟิก
local_enable=Yes
- เพิ่ม Group สำหรับ FTP Admin ขึ้นมาเช่น
sudo groupadd ftpadm
- เพิ่ม user ที่เป็น FTP Admin ขึ้นมาเช่น
sudo useradd –g ftpadm ftpadmin -m
sudo passwd ftpadmin <ป้อนรหัสผ่าน>
- กำหนดสิทธิ์ไดเร็คทอรี่ /srv/ftp ให้สังกัดกลุ่มของ ftpadm เช่น
sudo chgrp ftpadm /srv/ftp หรือ
sudo chown root:ftpadm /srv/ftp
- กำหนด permission ในตำแหน่ง /srv/ftp ให้สมาชิกใน group สามารถ write ได้ แต่ other ไม่สามารถ write ได้
sudo chmod 775 /srv/ftp