แต่สำหรับเซิฟเวอร์ที่เพิ่งจะเปลี่ยนมาใช้ระบบแบบนี้ แน่นอนว่าสิทธิ์เก่าที่ User เคยตั้งไว้สำหรับการเข้าถึงในการอ่านเขียนเต็มรูปแบบ ต้องเป็น 0777 อย่างแน่นอน เราจึงควร(ต้อง)เปลี่ยนสิทธิ์ให้ต่ำลง เพื่อความปลอดภัย โดยโฟเดอร์จะใช้เป็น 0755 และไฟล์จะใช้เป็น 0644 นะครับ
คำสั่งเปลี่ยน Permission จาก 0777 และแก้ไขสิทธิ์จาก Apache เป็นสิทธิ์ของ User
cd /usr/local/directadmin/scripts && ./set_permissions.sh user_homes find /home/*/domains/*/public_html -type d -print0 | xargs -0 chmod 755 find /home/*/domains/*/public_html -type f -print0 | xargs -0 chmod 644 find /home/*/domains/*/public_html -type f -name '*.cgi*' -exec chmod 755 {} \; find /home/*/domains/*/public_html -type f -name '*.pl*' -exec chmod 755 {} \; find /home/*/domains/*/public_html -type f -name '*.pm*' -exec chmod 755 {} \; cd /usr/local/directadmin/data/users && for i in `ls`; do { chown -R $i:$i /home/$i/domains/*/public_html;}; done;The post DirectAdmin แก้ไข Permission โฟเดอร์และไฟล์ของแต่ละ User เป็น 755/644 first appeared on 1412.]]>
สำหรับ DirectAdmin เราสามารถใช้คำสั่งต่อไปนี้ในการใส่ Comment ไว้ข้างหน้าคำสั่งนี้ในไฟล์ .htaccess ได้ทั้งระบบ ทุก User เลย
find /home/*/public_html/. -type f -exec sed -i "s/php_value/###php_value/" {} \; find /home/*/public_html/. -type f -exec sed -i "s/php_flag/###php_flag/" {} \;
เป็นคำสั่ง Linux พื้นฐานนะครับ, ใช้ได้ทุกระบบปฏิบัติการที่เป็น Linux
The post DirectAdmin วิธีการหา php_flag, php_value ในไฟล์ .htaccess first appeared on 1412.]]>