FTP แบ่ง directory ให้แต่ละ user

โดยปกติ 1 เว็บเราก็จะมี 1 FTP user แต่หากเราต้องการมีอีก FTP user ให้มาทำงานเฉพาะ upload file บางอย่างใน path ที่เรากำหนดเท่านั้น เราจะทำอย่างไร
1. Creating new user and password

useradd user_upload
passwd user_upload

2. Add an Existing User Account to a Group (หากไม่ได้ทำขั้นตอนนี้ อาจจะพบ Permission Denied)

usermod -a -G test_group user_upload

3. chmod directory ให้สิทธิ์กับ Group Permission อย่าง 775 จะทำให้ Group มีสิทธิ์เขียนไฟล์ ลบไฟล์ได้ด้วย

4. Changing the home directory for ftp user (กำหนด directory home ให้กับแต่ละ user เวลาเข้า FTP จะอยู่ในของตัวเองเท่านั้น)

usermod -d /your_home_upload_path user_upload

5. Restrict ftp access to a directory (don’t leave home) (config ไม่ให้ย้ายตำแหน่งออกจาก home ของตัวเอง)
ProFtpd edit /etc/proftpd.conf

DefaultRoot ~
service proftpd restart

VSFTPD edit /vsftpd.conf

chroot_local_user=YES
service vsftpd restart

Related posts:

This entry was posted in ไม่มีหมวดหมู่. Bookmark the permalink.