Score:1

จะปรับ SELinux ให้ดาวน์โหลดไฟล์ขนาดไม่ใหญ่มากใน Apache ได้อย่างไร?

ธง de

ฉันมีเซิร์ฟเวอร์ centos 7 ที่ใช้ Apache 2.4 ซึ่งจะอนุญาตให้ผู้ใช้ดาวน์โหลดไฟล์จนกว่าจะถึงขนาดที่กำหนด ฉันสังเกตเห็นปัญหาเกี่ยวกับไฟล์วิดีโอ mp4; ฉันโฮสต์ทั้งไฟล์ความละเอียดต่ำและเต็มบนเว็บไซต์ ไฟล์ความละเอียดต่ำมักจะน้อยกว่า 5 MB แต่ไฟล์ความละเอียดเต็มสามารถเกิน 30 MB สคริปต์เดียวกันประมวลผลและคัดลอกไปยังเว็บไซต์ และฉันสามารถตรวจสอบสิทธิ์ของไฟล์ทั้งหมดได้เหมือนกัน ถ้าฉันเปลี่ยน SELinux เป็น setenforce=0 ไฟล์จะดาวน์โหลดโดยไม่มีปัญหา ในขณะที่ SELinux กำลังบังคับใช้ apache ส่งคืนข้อผิดพลาดที่ต้องห้ามแทน

มีความคิดเห็นเกี่ยวกับนโยบาย SELinux ใดบ้างที่ฉันต้องปรับ

tilleyc avatar
us flag
ตรวจสอบโดยใช้ audit2allow เพื่อดูว่ามีคำแนะนำอะไรบ้าง โดยจะวิเคราะห์ความล้มเหลวที่เกิดขึ้นจริงในบันทึกการตรวจสอบเพื่อแนะนำการแก้ไข
Score:0
ธง de

ขอบคุณสำหรับคำแนะนำให้ใช้ audit2allow,tilleyc ปรากฎว่าไฟล์วิดีโอ 'ติดป้ายกำกับผิด' ในระบบของฉัน และประเภทพื้นฐานแสดงเป็น 'unlabeld_t' หลังจากใช้คำสั่ง restorecon ไฟล์จะสามารถเข้าถึงได้ผ่านเว็บเซิร์ฟเวอร์ ฉันจะต้องทำการทดสอบอีกเล็กน้อยเพื่อดูว่าเหตุใดข้อผิดพลาดจึงเกิดขึ้นในตอนแรก แต่ audit2allow ชี้ให้ฉันเห็นทิศทางที่ถูกต้อง ขอบคุณ!

Matthew Ife avatar
jo flag
ฉันกำลังใช้แนวคิดที่ว่าเมื่อไฟล์มีขนาดต่ำกว่าที่กำหนด ไฟล์นั้นจะถูกจัดเก็บไว้ในหน่วยความจำ เมื่อถึงขีดจำกัดหนึ่ง โค้ดอัปโหลดไฟล์จะสลับไปจัดเก็บข้อมูลในไฟล์ tmp บนดิสก์ที่ใดที่หนึ่ง ซึ่งจะทำให้ติดป้ายกำกับผิด

โพสต์คำตอบ

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