หัวข้อ: วิธีการกำหนดค่า Permission หรือการ CHMOD ให้กับไฟล์หรือ Directory บน host เริ่มหัวข้อโดย: patra ที่ พฤษภาคม 17, 2013, 07:56:27 am วิธีการกำหนดค่า Permission หรือการ CHMOD ให้กับไฟล์หรือ Directory บน host Linux การทำ Permission คือ การทำให้ไฟล์หรือโฟลเดอร์ได้รับสิทธิ์ในการใช้ไฟล์ สิทธิ์ต่างๆ จะมีอยู่ด้วยกัน 3 ประเภท
1. Read : สิืทธิ์ในการอ่านข้อมูลในไฟล์ 2. Write : สิทธิ์แก้ไขข้อมูลในไฟล์ 3. Execute : สิทธิ์ในการเรียกใช้งานไฟล์ ค่า Permission จะเป็นค่าของความมีสิทธิ์ในการเข้าถึงและใช้งานไฟล์หรือ Directory นั้นๆ ซึ่งจะมีค่าต่างๆ ซึ่งประกอบด้วยตัวเลข 3 หลัก โดยเลขแต่ละหลักจะมีความหมายแตกต่างกันออกไป เลขหลักแรกคือ เจ้าของ, เลขหลักที่ 2 คือ กลุ่มผู้ใช้งาน, เลขหลักที่ 3 คือ ผู้ใช้ทั่วไป โดยทั่วไปค่า Permission ที่ใช้กันมีอยู่ด้วยกัน 3 ค่าได้แก่ 644, 755, 777 ซึ่งแต่ละค่าจะมีความหมายดังนี้ - ไฟล์ที่มีค่าเป็น 644 หมายถึง เจ้าของไฟล์มีสิทธิ์อ่านและเเก้ไฟล์ได้แต่จะไม่มีสิทธิ์เรียกใช้งานไฟล์ กลุ่มผู้ใช้และบุคคลอื่นจะสามารถอ่านได้อย่างเดียว - ไฟล์ที่มีค่าเป็น 755 หมายถึง เจ้าของไฟล์และกลุ่มผู้ใช้งานจะมีสิทธิ์อ่าน แก้ไข และเรียกใช้งานไฟล์ได้ ส่วนบุคคลอื่นจะสามารถอ่านและเรียกใช้งานไฟล์ได้ แต่จะแก้ไขไม่ได้ - ไฟล์ที่มีค่าเป็น 777 หมายถึง ทั้งเจ้าของไฟล์ กลุ่มผู้ใช้งาน และบุคคลอื่น จะสามารถอ่าน แก้ไข และเรียกใช้งานไฟล์นั้นๆ ได้ ความหมายของตัวเลขแต่ละตัวจะมีความหมายดังนี้ เลข 0 หมายถึง ไม่สามารถทำอะไรกับไฟล์หรือ Directory นั้นได้ เลข 1 หมายถึง สามารถประมวลผลได้อย่างเดียว เลข 2 หมายถึง สามารถเขียนได้อย่างเดียว เลข 3 หมายถึง สามารถเขียนและทำการประมวลผลได้ เลข 4 หมายถึง สามารถอ่านได้อย่างเดียว เลข 5 หมายถึง สามารถอ่านและประมวลผลได้ เลข 6 หมายถึง สามารถอ่าน เขียนได้ แต่ไม่สามารถประมวลผลได้ เลข 7 หมายถึง สามารถอ่าน เขียน และประมวลผลได้ ในการตั้งค่า Permission บน host linux สามารถอาจทำได้ผ่านโปรแกรม FTP โดยการคลิ๊กขวาที่ไฟล์หรือ Directory นั้นๆ แล้วเลือกสิทธิ์การการเข้าถึงไฟล์ กำหนดค่าตัวเลขได้ตามต้องการ นำมาแจกความรู้ ไว้ สำหรับ Admin web ขอบคุณข้อความจาก www.mindphp.com/ (http://www.mindphp.com/)บทความ/31-ความรู้ทั่วไป/2655-permission-host-linux.html |