หากผู้ใช้ไม่สามารถเข้าถึง/a/bแล้วพวกเขาก็ไม่สามารถเข้าถึงไฟล์ใด ๆ /a/b/cภายใต้ สิทธิ์ในการไม่เกี่ยวข้องตั้งแต่การสำรวจเส้นทางไดเรกทอรีหยุดที่/a/b/c/a/b
หากสิ่งที่คุณต้องการคือการป้องกันไม่ให้ไดเรกทอรี/a/bอยู่ในรายการ แต่คุณก็พอใจกับผู้ใช้ที่เข้าถึงไฟล์/a/bหากพวกเขาเดาชื่อไฟล์คุณสามารถทำให้/a/bไฟล์ปฏิบัติได้ แต่อ่านไม่ได้ ในไดเรกทอรีสิทธิ์ในการอ่านจะควบคุมเฉพาะการแสดงรายการเนื้อหาของไดเรกทอรีในขณะที่สิทธิ์ดำเนินการจะควบคุมการเข้าถึงรายการของไดเรกทอรีนั้น
# chmod u=rwx,go=x /a/b
# chmod u=rwx,go=rx /a/b/c
# echo 'hello' >/a/b/existingfile
# su bob -c 'ls -l /a/b'
ls: /a/b: Permission denied
# su bob -c 'cat /a/b/nosuchfile'
cat: /a/b/nosuchfile: No such file or directory
# su bob -c 'cat /a/b/existingfile'
hello
# su bob -c 'ls -l /a/b/c'
… contents of /a/b/c …
หากคุณไม่ต้องการให้ผู้ใช้อื่น ๆ เพื่อให้สามารถเข้าถึงไฟล์ใน/a/bยกเว้น/a/b/cคุณสามารถสัมผัส/a/b/cผ่านทางมุมมองอื่นผ่านการผูกติด
# chmod u=rwx,go=x /a/b
# chmod u=rwx,go=rx /a/b/c
# mkdir /c
# mount --bind /a/b/c /c
# su bob -c 'ls /a/b/c'
ls: /a/b/c: Permission denied
# su bob -c 'ls -l /c'
… contents of /a/b/c …
chmod +x /a/b