Score:0

เหตุใด setfacl จึงเปิดการอนุญาตดำเนินการกลุ่มในไฟล์แม้ว่าจะระบุ X ก็ตาม

ธง cn

ฉันกำลังเห็นพฤติกรรมแปลก ๆ กับ setfacl การตั้งค่าบิต eXecute ในการอนุญาตกลุ่มสำหรับไฟล์ในบางสถานการณ์ ซึ่งได้รับการยืนยันใน CentOS 7

ในฐานะผู้ใช้รูทพร้อมเปิดโปง 0002:

mkdir ฟู
สัมผัส foo/bar
setfacl -Rdm u:jburchell:rwX ฟู
setfacl -Rm u:jburchell:rwX foo
สัมผัส foo/baz
ls -l ฟู

-rw-rw-r--+ บาร์
-rw-rw-r--+ บาซ

นี่คือที่ที่ฉันเห็นพฤติกรรมแปลก ๆ :

setfacl -Rdm u:user2:rwX ฟู
setfacl -Rm u:user2:rwX foo
ls -l ฟู

-rw-rw-r--+ บาร์
-rw-rwxr--+ baz # สังเกตบิต eXecute

ดูเหมือนว่าชุดสุดท้ายของ setfacl คำสั่ง "ลืม" ที่เราระบุทุน เอ็กซ์ เดิมและไม่ใช่ตัวพิมพ์เล็ก x. ถ้าฉันใช้ -น (อย่าคำนวณมาสก์ซ้ำ) ตั้งค่าสถานะพฤติกรรมนี้ไม่เกิดขึ้น

ทำไมสิ่งนี้ถึงเกิดขึ้น มันเป็นข้อบกพร่องหรือไม่?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา