Score:0

ปิดใช้งาน ACL ในโฟลเดอร์หรือกระบวนการหรือผู้ใช้

ธง cn

ฉันมีแอปพลิเคชันดาวน์โหลดที่ดาวน์โหลดข้อมูลและบันทึกเป็นไฟล์และโฟลเดอร์ แอปพลิเคชันอื่นจะประมวลผลข้อมูลนี้

ไฟล์และโฟลเดอร์ถูกสร้างขึ้นโดยใช้ ACL

$ ls -อัล
drwxrwsr-x+ 23 แอปพลิเคชัน 4096 18 ก.พ. 07:45 .
drwxr-xr-x+ 23 รูท 4096 18 ก.พ. 07:45 ..
drwxr-xr-x+ 8 ตัวดาวน์โหลด ตัวดาวน์โหลด 4096 18 ก.พ. 07:44 ข้อมูล

"+" ที่นี่หลังจากสิทธิ์การเข้าถึงแสดงว่ามีการใช้ ACL แม้ว่าฉันจะเปลี่ยนเจ้าของข้อมูลเป็นแอปพลิเคชัน ก็ไม่สามารถเขียนถึงมันได้

เนื่องจาก ACLs แอปพลิเคชันที่สองจึงไม่ได้รับอนุญาตให้เขียนหรือลบไฟล์เหล่านี้ ฉันสามารถดูสิ่งนี้ด้วย getfacl. เมื่อฉันลบ ACL ทั้งหมด (ข้อมูล setfacl -b) การเขียนและการลบผลงาน

เนื่องจากฉันไม่ต้องการ ACL ในระบบของฉันจริงๆ ฉันจึงต้องการปิดใช้งานทั้งหมดหรือเฉพาะสำหรับผู้ใช้ "ตัวดาวน์โหลด" หรือสำหรับกระบวนการที่กำลังทำงานอยู่ อย่างไหนง่ายกว่ากัน

วิธีการทำเช่นนี้?

ฉันไม่รู้ด้วยซ้ำว่าทำไมพวกเขาถึงกระตือรือร้น ภูเขา ไม่แสดง acl เป็นตัวเลือกการเมานต์ dpkg แสดงให้ฉันเห็นว่ามีการติดตั้ง libacl1 เท่านั้น

โพสต์คำตอบ

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