Score:0

apache ไม่แสดงไฟล์ที่มีเจ้าของต่างกัน

ธง fr

ฉันได้สร้างโดเมนใน WHM สำหรับผู้ใช้แล้ว อเล็กซ์. ตอนนี้ถ้าฉันใส่ไฟล์ใด ๆ public_html โฟลเดอร์ของโดเมนนี้ซึ่งมีการกำหนดเจ้าของเป็น รากapache ไม่อนุญาตให้เยี่ยมชมไฟล์ในเบราว์เซอร์ ไม่พบ. แต่ถ้าผมเปลี่ยนเจ้าของไฟล์เป็น อเล็กซ์ทุกอย่างทำงานได้ดี!

ตอนนี้ฉันต้องการให้ apache อนุญาตให้เยี่ยมชมทุกไฟล์ใน public_html แม้ว่าเจ้าของจะรูทและไม่ใช่ alex ทำอย่างไร?

ezra-s avatar
ru flag
ผู้ใช้ apache www-data หรืออะไรก็ตามที่เซิร์ฟเวอร์ httpd ของคุณใช้อยู่ควรมีสิทธิ์เข้าถึงไฟล์และไดเร็กทอรีน้อยที่สุด สำหรับไดเร็กทอรีที่ Apache ควรเข้าถึงเพื่อนำเสนอข้อมูล พวกเขาควรมีสิทธิ์อย่างน้อย x (ค้นหา) และสำหรับไฟล์ r สูงสุด ในกรณีเช่น public_html อย่างที่ฉันพูดใน cooment อื่น root:root 755 สำหรับไดเร็กทอรีและ 644 สำหรับไฟล์ควรจะใช้ได้
Score:1
ธง cn

Apache ทำงานภายใต้ผู้ใช้ www-data ผู้ใช้รายนี้มีสิทธิ์บางอย่าง แต่ไม่เพียงพอที่จะอ่านไฟล์ของรูท

วิธีแก้ไขคือการเพิ่ม www-ข้อมูล จัดกลุ่มเป็นไฟล์: chgrp www-ข้อมูล /path/to/files ; จากนั้นปรับสิทธิ์ของไฟล์เพื่อให้สมาชิกในกลุ่มสามารถอ่านไฟล์เหล่านี้ได้: chmod g+r /path/to/files

อีกวิธีหนึ่งที่ไม่แนะนำคือการอนุญาต อื่นๆ ในการอ่านไฟล์: chmod o+r /path/to/files

Score:1
ธง cn

ตอนนี้ฉันต้องการให้ apache อนุญาตให้เยี่ยมชมทุกไฟล์ใน public_html แม้ว่าเจ้าของจะรูทและไม่ใช่ alex ทำอย่างไร?

คำตอบสั้น ๆ : คุณทำไม่ได้
คำตอบที่ยาวขึ้นเล็กน้อย: คุณไม่ควร

เรียนรู้ เกี่ยวกับสิทธิ์ Linux File System และวิธีการทำงาน กับ พวกเขา.
พยายาม "บังคับ" ทางของคุณ รอบๆ พวกเขามีแต่จะสร้างปัญหาให้คุณในภายหลัง

ฉันจะ แนะนำ นั่นคุณ:

  • สร้างกลุ่มที่มีบัญชีที่ใช้ Apache และบัญชีที่ส่งไฟล์
  • เปลี่ยนกลุ่มที่เป็นเจ้าของของไดเร็กทอรีเป้าหมายเป็นกลุ่มนั้น
  • ตั้ง บิต SetGID ในไดเร็กทอรีนั้น
ezra-s avatar
ru flag
นี่เป็นคำแนะนำที่แย่มาก กระบวนการของ Apache ไม่ควรมีสิทธิ์เป็นเจ้าของไฟล์สแตติกใด ๆ ที่ให้บริการหากสามารถหลีกเลี่ยงได้ รูท: รูทและสิทธิ์ 755 สำหรับ dirs และ 644 สำหรับไฟล์ก็ใช้ได้

โพสต์คำตอบ

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