ฉันสังเกตเห็นว่าในอูบุนตู mktemp อนุญาตให้ผู้ใช้สร้างไฟล์ชั่วคราวในไดเรกทอรีแม้ว่าจะไม่ได้รับอนุญาตให้เขียนสำหรับผู้ใช้นั้น ฉันจึงคาดว่าสิทธิ์ mktemp จะอ่านสิ่งนี้ให้สิทธิ์ผู้ใช้รูทชั่วคราวขณะที่เรียกใช้:
-rwsr-xr-x 1 root root 35392 Nov 19 2012 mktemp
แต่พวกเขาอ่านบางสิ่งเช่นนี้แทน:
-rwxr-xr-x 1 root root 35392 Nov 19 2012 mktemp
ที่ฉันคิดว่ามี 's' มี 'x' หมายความว่า mktemp ไม่ทำงานด้วยสิทธิ์พิเศษของรูท mktemp สามารถสร้างไฟล์ชั่วคราวในไดเรกทอรีโดยไม่ได้รับอนุญาตได้อย่างไร