การย้ายหรือเปลี่ยนแปลงไดเร็คทอรี่ ftp ของ USER สำหรับ CWP7
การย้ายหรือเปลี่ยนแปลงไดเร็คทอรี่ FTP ของ user มีประโยชน์หลายอย่าง เช่น เราสามารถสร้างบัญชี FTP ให้กับ user แต่ละคนได้ และสามารถกำหนดไดเร็คทอรี่ส่วนตัวให้กับ user แต่ละคนได้ด้วย ซึ่ง ftp user นี้ เป็นคนละตัวกันกับ user เว็บนะครับ เราสามารถเปลี่ยนแปลงไดเร็คทอรี่ของ FTP ได้โดยไม่มีผลกระทบกับ user ของเว็บไซต์
Cent OS Webpanel มีการใช้ Pure-FTPd เป็น FTP Server ซึ่งต้องมีการกำหนดค่าให้ user สามารถเข้าได้เฉพาะไดเร็คทอรี่ของตัวเอง โดยการตั้งค่าที่ไฟล์ /etc/pure-ftpd/pure-ftpd.conf
yes หมายถึงสามารถเข้าได้เฉพาะไดเร็คทอรี่ของตัวเอง
no สามารถเข้าไดเร็คทอรี่อื่นๆได้ (ไม่แนะนำ)
สำหรับโปรแกรม vsftpd ให้กำหนดค่า
ที่ไฟล์ vsftpd.conf
การเปลี่ยนแปลงหรือการตั้งค่าไดเร็คทอรี่ของ user สำหรับ FTP สามารถกำหนดได้โดยใชคำสั่ง usermod
เปลี่ยน username เป็นชื่อ user ที่ต้องการ
/home/username/ คือไดเร็คทอรี่ของ user ที่ต้องการ ซึงปกติใน Cent OS Webpanel ไดเร็คทอรี่ของ user จะเป็นชื่อเดียวกันกับ username และอยู่ภายใต้ไดเร็คทอรี่ /home/
Cent OS Webpanel มีการใช้ Pure-FTPd เป็น FTP Server ซึ่งต้องมีการกำหนดค่าให้ user สามารถเข้าได้เฉพาะไดเร็คทอรี่ของตัวเอง โดยการตั้งค่าที่ไฟล์ /etc/pure-ftpd/pure-ftpd.conf
ChrootEveryone yes
yes หมายถึงสามารถเข้าได้เฉพาะไดเร็คทอรี่ของตัวเอง
no สามารถเข้าไดเร็คทอรี่อื่นๆได้ (ไม่แนะนำ)
สำหรับโปรแกรม vsftpd ให้กำหนดค่า
chroot_local_user=YES
ที่ไฟล์ vsftpd.conf
การเปลี่ยนแปลงหรือการตั้งค่าไดเร็คทอรี่ของ user สำหรับ FTP สามารถกำหนดได้โดยใชคำสั่ง usermod
usermod -d /home/username/ username
เปลี่ยน username เป็นชื่อ user ที่ต้องการ
/home/username/ คือไดเร็คทอรี่ของ user ที่ต้องการ ซึงปกติใน Cent OS Webpanel ไดเร็คทอรี่ของ user จะเป็นชื่อเดียวกันกับ username และอยู่ภายใต้ไดเร็คทอรี่ /home/