ฉันกำลังสร้างโซลูชัน sFTP แต่ฉันไม่สามารถหยุด group1user ไม่ให้แสดงรายการไดเร็กทอรีของ group2user หรือมากกว่านั้นได้ ฉันได้กำหนดค่าเพื่อให้ group1user ไม่สามารถเข้าไปในไดเร็กทอรีของ group2user ได้ แต่พวกเขาสามารถเห็นชื่อไดเร็กทอรีได้เมื่อเชื่อมต่อผ่าน FileZilla
โครงสร้างไฟล์ =
/upload/group1Directory
/upload/group2Directory
เดฟเป็นเจ้าของและสามารถดูและป้อนได้ทั้ง group1Directory และ group2Directory
สิทธิ์ปัจจุบันมีลักษณะดังนี้
rwxr-xr-x. รูท 4 รูท 46 ก.พ. 60 09:55 น. อัพโหลด
drwxr-x---. 2 dave group1 60 ก.พ. 60 11:09 น. group1Directory
drwxr-x---. 2 เดฟ group2 61 ก.พ. 60 11:09 น. group2Directory
sshd_config มีลักษณะดังนี้
ตรงกับผู้ใช้เดฟ
ForceCommand ภายใน-sftp -u 0002
#PasswordAuthentication ใช่
ChrootDirectory / อัพโหลด
ใบอนุญาตอุโมงค์เลขที่
AllowAgentForwarding ใช่
AllowTcpForwarding ใช่
X11การส่งต่อใช่
PubkeyAuthentication ใช่
จับคู่ผู้ใช้ group1user
ForceCommand ภายใน-sftp -u 0002
#PasswordAuthentication ใช่
ChrootDirectory / อัพโหลด
ใบอนุญาตอุโมงค์เลขที่
AllowAgentForwarding ใช่
AllowTcpForwarding ใช่
X11การส่งต่อใช่
PubkeyAuthentication ใช่
จับคู่ผู้ใช้ group2user
ForceCommand ภายใน-sftp -u 0002
#PasswordAuthentication ใช่
ChrootDirectory / อัพโหลด
ใบอนุญาตอุโมงค์เลขที่
AllowAgentForwarding ใช่
AllowTcpForwarding ใช่
X11การส่งต่อใช่
PubkeyAuthentication ใช่
มีแนวคิดใดบ้างที่ฉันจะซ่อนไดเร็กทอรีของ group2user จาก group1user ได้อย่างไร...และในทางกลับกัน ความช่วยเหลือใด ๆ ที่ได้รับอย่างสุดซึ้ง