| |
| การเปลี่ยน chmod สำหรับผู้ใช้ CGI บน LINUX |
| |
| เลือกชื่อไฟล์ที่ต้องการเปลี่ยน permission และ click ขวา จะมีเมนูตามภาพด้านบน ให้เลือก CHMOD |
| จะมีหน้าต่างใหม่ปรากฏออกมา ตามรูปด้านล่าง |
| |
|
|
| |
| ให้เลือก mode ตามที่เราต้องการ ถ้าเป็น CGI/perl โดยปกติ จะต้องเปลี่ยน เป็น 755 |
| |
| การ chmod นั้น จะเป็นการกำหนดสิทธิในการจัดการกับไฟล์ที่ได้รับการ chmod |
| ว่าจะสามารถทำอะไได้บ้าง Read (อ่าน) Write(เขียน) Execute(ประมวลผลได้) โดยสามารถ |
| แบ่งออกเป็น 3 กลุ่มคือ |
| |
| 1. เจ้าของ(Owner) ใช้แทนด้วยเลขหลักแรก |
| 2. บุคคลในกลุ่มของเจ้าของ(Group) ใช้แทนด้วยเลขหลักสอง |
| 3. บุคคลอื่นทั่วๆไป(Other) เช่น ผู้ใช้งาน internet ที่เรียกใช้เว็บไซด์คุณ |
| ใช้แทนด้วยเลขหลักสาม |
| |
| ความหมายของตัวเลข chmod(LINUX) แต่ละตัวมีความหมายดังนี้ |
| |
| 0 หมายถึง ทำได้อะไรไม่ได้กับแฟ้มนั้นเลย 4 หมายถึง อ่านได้อย่างเดียว |
| 1 หมายถึง ประมวลผลอย่างเดียว 5 หมายถึง อ่านและประมวลผลได้ |
| 2 หมายถึง เขียนได้อย่างเดียว 6 หมายถึง อ่านและเขียน แต่ประมวลผลไม่ได้ |
| 3 หมายถึง เขียนและประมวลผลได้ 7 หมายถึง ทำได้ทุกอย่าง ทั้งอ่าน เขียน และประมวลผล |
| |
| 777 หมายถึง ทุกคนสามารถ อ่าน เขียน และประมวลผลได้ ซึ่งก็คือการติ๊กทุกช่องที่มีอยู่ Read(อ่าน) |
| Write(เขียน Execute(ประมวลผลได้) |
| 755 หมายถึง เจ้าของอ่าน เขียน และประมวลผลได้ แต่คนอื่นสามารถอ่านและทำการประมวลผลได้เท่านั้น |
| 644 หมายถึง เจ้าของอ่านและเขียน แต่คนอื่นอ่านได้อย่างเดียว |
| |
| |