ฉันมีคำถามเกี่ยวกับ ProFTPD เป็นไปได้ไหมที่จะสร้าง super user ที่สามารถเข้าถึงผู้ใช้ ftp อื่น ๆ ทั้งหมดในโฮมไดเร็กตอรี่ ftp?
ตัวอย่างเช่นสมมติว่าเรามี ผู้ใช้ขั้นสูง
, ผู้ใช้1
, ผู้ใช้2
, ผู้ใช้3
โฮมไดเร็กทอรีของผู้ใช้จะอยู่ภายใน ผู้ใช้ขั้นสูง
โฮมไดเร็กตอรี่
/home/SuperUser/
/home/SuperUser/user1
/home/SuperUser/user2
/home/SuperUser/user3
ตอนนี้, ผู้ใช้ขั้นสูง
สามารถเข้าถึงทุกสิ่งภายใน /home/SuperUser/
แต่ถูกจำคุกล็อคไดเรกทอรีนี้ และ ผู้ใช้1
, ผู้ใช้2
, ผู้ใช้3
ถูกขังคุกทั้งหมดเพื่อ
ผู้ใช้1
- /home/SuperUser/user1
ผู้ใช้2
- /home/SuperUser/user2
ผู้ใช้3
- /home/SuperUser/user3
ฉันรู้ว่าคุณสามารถล็อกผู้ใช้ทั้งหมดได้โดยการแก้ไข /etc/proftpd/proftpd.conf
และเปลี่ยนบรรทัดนี้
# ใช้สิ่งนี้เพื่อจำคุกผู้ใช้ทุกคนในบ้านของพวกเขา
รูทเริ่มต้น ~
ฉันมีผู้ใช้ 1 รายที่ควรเข้าถึงทุกอย่างและการเชื่อมต่อ ftp ของฉันทำงานได้ดี แต่ผู้ใช้รองของฉันซึ่งมีโฮมไดเร็กทอรีอยู่ในโฮมไดเร็กทอรีของผู้ใช้รายแรกไม่สามารถใช้ FTP ได้
จากไคลเอนต์ ftp (FileZilla) ฉันได้รับข้อผิดพลาดนี้เมื่อเข้าสู่ระบบด้วยผู้ใช้รายนี้
ตอบกลับ: 550 PWD: การอนุญาตถูกปฏิเสธ
ข้อผิดพลาด: เรียกข้อมูลรายชื่อไดเร็กทอรีไม่สำเร็จ
ถ้าฉันย้ายโฮมไดเร็กตอรี่ไปที่ /บ้าน
(ตัวเลือกเริ่มต้น) ใช้งานได้ แต่ผู้ใช้ขั้นสูงของฉันไม่สามารถเข้าถึงไฟล์เหล่านั้นได้
สามารถทำได้หรือไม่?