เรามีการติดตั้งแบบวีโอไอพีบนเว็บเซิร์ฟเวอร์ Centos ของเรา การเป็นเจ้าของไฟล์นั้นค่อนข้างยุ่ง ฉันเคยมีปัญหาเรื่องสิทธิ์มาก่อนและตอนนี้วีโอไอพีก็บ่นว่ามันไม่มีสิทธิ์เพียงพอที่จะติดตั้งปลั๊กอิน
ฉันได้ยินมาว่าผู้ใช้ "ไม่มีใคร" เป็นผู้ใช้เริ่มต้นของ Apache ไฟล์และโฟลเดอร์ส่วนใหญ่มี root:devs
และฉันต้องการเปลี่ยนเป็น nobody:devs
อย่างนี้:
sudo chown -R nobody /path/to/magento
1) การเปลี่ยนแปลงนี้ครอบคลุมทั่วทั้งไซต์และฉันไม่ต้องการยุ่งมากกับการติดตั้งการผลิต สิ่งนี้จะมีผลกระทบต่อเว็บไซต์หรือไม่ ใช้งานได้ทันทียกเว้นปัญหาการติดตั้งปลั๊กอินนี้
ดูเหมือนว่า apache สามารถใช้ไฟล์ได้ไม่ว่าเจ้าของจะเป็นใคร ฉันเห็น "root: root" แต่ยังรวมถึงไฟล์ที่มี "john: john" (หรือคล้ายกัน), "root: devs" (devs เป็นกลุ่มผู้ใช้เฉพาะ), "john: devs" และ "john: users" เป็นต้น
2) ถ้าฉันตั้งให้เจ้าของเป็น "ไม่มีใคร" วีโอไอพีจะมีสิทธิ์เพียงพอที่จะติดตั้งปลั๊กอินนั้น