Owner ของไฟล์ที่ upload ด้วย script เป็นของ Apache
หาวิธีแก้ปัญหาเรื่อง owner/group ของไฟล์ที่ upload ด้วย php script ให้เป็นของ ftp user ยังไม่ได้ จากที่ค้นหาดูเจอว่าจะต้องเปลี่ยนไปใช้ php-cgi ซึ่งทำแล้วซับซ้อนพอสมควร และอาจจะมีผลกระทบบางอย่างได้ เลยยังไม่กล้าทำ
วิธีแก้ปัญหาอีกวิธีคือ ให้กำหนดค่า safemode ของ php ให้เป็น off ซึ่งผลกระทบคือทำให้สามารถ include ไฟล์ที่มาจากการ uplaod ได้ ทำให้ความปลอดภัยลดลง แต่ว่าใน PHP6 นั้นจะทำการยกเลิก safemode ซึ่งหมายความว่าอย่างไร มันยังคงปลอดภัยอยู่เหมือนเดิมใช่ไหม? และเท่าที่ดูจากหลาย ๆ host เขาก็กำหนด safemode=off ทำให้ไม่ค่อยมั่นใจว่าควรกำหนดค่า safemode เป็น on หรือ off ถึงจะดี...
ตอนนี้เลยแก้ไขเฉพาะหน้าไปก่อนด้วยการเปลี่ยน owner/group ด้วยคำสัง
<a class="hashtag" href="/tags/cd">#cd</a> /home/(user)/domains <a class="hashtag" href="/tags/find">#find</a> . -user apache -exec chown (user) {} \; <a class="hashtag" href="/tags/find">#find</a> . -group apache -exec chgrp (user) {} \;
ซึ่งเมื่อมีปัญหา ก็ต้อง ssh เข้าไป run script ไม่สะดวกเลย
จนกว่าจะหาทางแก้ไขที่ถาวรได้
Relate topics
- ppi down
- https expire, cannot auto renew Let's encript
- Server Down : Mysql error 28 no space left on the device
- ไฟดับ ฮาร์ดดิสพัง เรื่องราวใหญ่โตที่ server
- Server wintesla2003 abnormal reboot
- เปลี่ยน Harddisk Backup on Server
- Server ล่มจากการ Upgrade Apache from ver 2.2 to 2.4
- Upgrade bash for Bash Shellshock
- border9025.com - ส่งเมล์ออกจำนวนมาก
- Server ถูกโจมตี
- Debian : ปิดการตรวจสอบฮาร์ดดิสอัตโนมัติขณะเปิดเครื่อง
- เปลี่ยนค่าใน System Backup
- ปิด cronjob บางตัวของ Directadmin
- I got hacked. - โดนเข้าแล้ว
- ประกาศแจ้งเตือนคนใช้ DA ก่อนถูก HACK
- Host down on 2012-09-02 00:20 น.
- เอาไม่อยู่ น้ำยังไม่ท่วมเลย ดับเสียแล้ว
- MySql down 5 ชั่วโมง
- VPS1 - Update Apache and other
- VPS2 - Update Apache and other