ดังนั้นฉันจึงติดตั้ง VPS - CentOS Linux ฉันมี vsFTPd บนเซิร์ฟเวอร์ ขณะนี้ฉันมีการเข้าถึง SFTP ไปยังเซิร์ฟเวอร์ผ่านผู้ใช้รูทของฉัน แต่ตอนนี้ฉันกำลังพยายามสร้างผู้ใช้ใหม่ด้วยการเข้าถึง FTP ไปยังไดเรกทอรีเฉพาะบนเซิร์ฟเวอร์ฉันได้ทำสิ่งต่อไปนี้แล้ว:
1. mkdir /var/www/mydomain.com
2. mkdir /var/www/mydomain.com/html
3. useradd <-username>
4. passwd <-username>
5. chown –R <-username> /var/www/mydomain.com
5. groupadd <-groupname>
6. gpasswd -a <-username> <-groupname>
7. chgrp -R <-groupname> /var/www/mydomain.com
8. chmod -R g+rw /var/www/mydomain.com
สิ่งที่ฉันพยายามทำคือการสร้างผู้ใช้ให้มีสิทธิ์เข้าถึงเท่านั้น /var/www/mydomain.com
- ฉันสังเกตเห็นว่าผู้ใช้ล็อกอินอย่างถูกต้องในโฟลเดอร์ด้านขวา แต่ผู้ใช้สามารถเรียกดู "ย้อนกลับ" ไปยังไดเรกทอรีอื่นได้ ฉันต้องการให้ผู้ใช้ติดในโฟลเดอร์เฉพาะและไม่สามารถ "เรียกดู" กลับมาได้
ความคิดใด ๆ
ฉันได้พบบทความที่แตกต่างกันเกี่ยวกับ chrooting แต่ก็ไม่ได้คิดออกเพื่อใช้ในขั้นตอนข้างต้น