+หลังจากบิตที่ได้รับอนุญาตตามปกติแสดงให้เห็นว่าได้รับอนุญาตเป็นพิเศษคือผลสำหรับไฟล์ / ไดเรกทอรี สิทธิ์พิเศษคือ POSIX ACL (รายการควบคุมการเข้าถึง)
คุณสามารถตั้งค่ากฎ ACL โดยใช้setfaclและดูกฎชุดแล้ว (s) getfaclโดย
ตัวอย่าง:
% ls -l foo.sh
-rwxrwxr-x 1 foobar foobar 206 Aug 28 02:08 foo.sh
% setfacl -m u:spamegg:x foo.sh
% ls -l foo.sh
-rwxrwxr-x+ 1 foobar foobar 206 Aug 28 02:08 foo.sh
% getfacl foo.sh
# file: foo.sh
# owner: foobar
# group: foobar
user::rwx
user:spamegg:--x
group::rwx
mask::rwx
other::r-x
ตรวจสอบman getfaclและman setfaclรับแนวคิดเพิ่มเติม
ในฐานะที่เป็นบันทึกด้านข้างหากคุณเห็น.สถานที่ของ+นั่นสำหรับบริบท SELINUX
และ3หลังจากนั้น+ระบุจำนวนฮาร์ดลิงก์ที่ไฟล์มี ฮาร์ดลิงก์คือชื่อไฟล์ (inode ของไฟล์อย่างแม่นยำ) ดังนั้นจำนวนฮาร์ดลิงก์จะระบุจำนวนชื่อไฟล์ที่มี
ในกรณีของคุณรายการคือ:
drwxr-x---+ 3 root root 4096 Sep 3 08:14 ../
มันมีไว้สำหรับไดเรกทอรีหลักของไดเรกทอรีปัจจุบัน ( /media/username/DATA) ดังนั้น..ชี้ไปที่/media/usernameไดเรกทอรี
ตอนนี้ใน Linux ทุกไดเรกทอรีมีฮาร์ดลิงก์อย่างน้อยสองลิงก์อันหนึ่งใช้สำหรับ.(ไดเรกทอรีปัจจุบันลิงก์ไปยังตัวเอง) และอีกอันคือรายการในไดเรกทอรีหลัก (การแมปชื่อ - inode) ซึ่งสืบทอดมาจาก Unix
คุณมีฮาร์ดลิงก์นับเป็น 3 สำหรับ/media/usernameซึ่งหมายความว่า/media/usernameมีไดเรกทอรีย่อยหนึ่งรายการ (ค่าเริ่มต้น 2 บวกหนึ่งสำหรับ..รายการของไดเรกทอรีย่อย) หากมี 2 ไดเรกทอรีย่อยจำนวนฮาร์ดลิงก์จะเท่ากับ 4 เนื่องจากการจับคู่ไดเรกทอรีย่อยทั้งสอง..กลับไปที่แม่
ตรวจสอบman lsด้วย