You are on page 1of 1

Read, Write and Execute

ระบบการจัดการสิทธิ์การเข้าถึงแฟ้มข้อมูลบน Linux แบ่งการจัดการกับแฟ้มข้อมูลออกเป็น ได้แก่


• Read: อนุญาตให้อ่านไฟล์นี้ได้
• Write: อนุญาตให้เขียนไฟล์นี้ได้
• Execute: อนุญาตให้รันไฟล์นี้ได้ เราจะให้สิทธิ์นี้กับไฟล์ที่เป็นสคริปต์ หรือโปรแกรมเท่านั้น
นอกจากสิทธิ์การเข้าถึงแฟ้มข้อมูลแล้ว Linux ยังแบ่งผู้ใช้ออกเป็นกลุ่มๆ ได้แก่
• Owner: เจ้าของแฟ้มข้อมูล
• Group: ผู้ใช้ที่ถูกจัดให้อยู่ในกลุ่มเดียวกัน
• Other: ผู้ใช้อื่นๆ ที่ไม่ใช่สองกลุ่มข้างต้น
การนำาเสนอว่าไฟล์ไฟล์หนึ่งมีสิทธิ์การเข้าถึงอย่างไร สามารถอธิบายได้ตัวเลขสามหลัก เช่น 777, 544 เป็นต้น ตัวเลขดังกล่าว เกิดจากการนำาสิทธิ์การเข้าถึง และ
กลุ่มผู้ใช้ที่ได้กล่าวถึงก่อนหน้านี้มาเรียงกันเป็นเลขฐานสองจำานวน 9 หลัก แล้วจับกลุ่มทีละ 3 หลัก คำานวณออกมาเป็นเลขฐานสิบที่มนุษย์ทั่วไปเข้าใจกันได้ง่ายๆ
Owner Group Other
Read Write Execute Read Write Execute Read Write Execute
( 2 )2 ( 2 )1 ( 20 ) ( 2 ) 2 ( 2 ) 1 ( 20 ) ( 2 ) 2 ( 2 1 ) ( 20 )
ตัวอย่างของ 777 ซึ่งหมายความว่า Owner, Group และ Other มีสิทธิ์ Read Write และ Execute เหมือนกันทั้งหมด
7 7 7
1 1 1 1 1 1 1 1 1
ตัวอย่างของ 544 ซึ่งหมายความว่า Owner, Group และ Other มีสิทธิ์ Read นอกจากนั้น Owner ยังมีสิทธิ์ Execute ด้วย
5 4 4
1 0 1 1 0 0 1 0 0

You might also like