บ่อยครั้งที่เราจะมีปัญหาในการจัดการต่างนาๆ

 

เช่นในการอัพโหลดไฟล์ เมื่อก่อนนั้นเราอาจจะเห็นรูปแบบคำแนะนำต่างๆนาๆที่บอกว่าให้ กำหนด Permission เป็น 777
เพื่ออนุญาตให้ เจ้าของ หรือ กลุ่มเดียวกับเจ้าของ หรือ ใครก็ได้ เขียน แก้ไข เรียกใช้ ได้

ซึ่งในประเด็นนี้อาจจะมีในเรื่องของความปลอดภัยที่เกิดขึ้น

ฉะนั้นสิ่งที่ผมมักจะทำคือการ อาจจะกำหนดแค่ 755 เพื่ออนุญาตให้เฉพาะเจ้าของเรียกใช้ เขียน  หรือ แก้ไขได้

 

แต่การจะทำยังไง เราจะต้องเปลี่ยนเจ้าของไฟล์ หรือ โฟลเดอร์นั้นๆ ให้เป็น User เดียวกับที่จะมาเรียกใช้สักก่อน
ซึ่งมันไม่ได้หมายความว่ามันคือ user ที่เราจะล็อกอินไปใช้งานเสมอไป แต่โดยปกติหากเราใช้ apache มันมักจะใช้ user ที่ชื่อ “www-data”

ฉะนั้นเราต้องเปลี่ยนเจ้าของไฟล์ให้เป็นของ www-data ก่อน

 

จากนั้นตามด้วยเปลี่ยน Premission

 

หรืออีกกรณี คุณอาจอยากต้องการบอกว่า ถ้าจะให้เฉพาะ user “www-data” มันก็อาจจะลำบากเราในการจัดการไฟล์หรือของเหล่านั้นด้วย user ที่เราใช้

เราอาจจะเปลี่ยนเป็นการให้สิทธิ์ในระดับ Group ก็ได้

 

โดยเราจะต้องย้าย user ของเรา เข้าไปอยู่ในกรุ๊ปเดียวกันกับ www-data ก่อน

 

จากนั้นต้องเปลี่ยน Premission ให้เหมาะสมด้วย

 

 

Done,Happy;