#chmod 777 ,755 ,644 ซึ่งตัวเลขเหล่านี้บางคนก็รู้จักบางคนไม่รู้ที่ไปที่มา
วันนี้จะมาเสาะหาว่ามันมีที่ไปที่มาอย่างไร ก่อนอื่นมาทำความเข้าใจกับ r w x และเลขประจำตัว
r : read มีค่าประจำตัวคือ 4
w : write / edit มีค่าประจำตัวคือ 2
x : execute เช่น รันโปรแกรม (ความหมายมันมากกว่านี้) มีค่าประจำตัวคือ 1
owner : เจ้าของไฟล์(โฟล์เดอร์) จะมีสิทธิ์ทั้ง rwx
group : กลุ่มที่เจ้าของ เป็นสมาชิก จะมีสิทธิ์ทั้ง rwx
user : บุคลอื่นในระบบที่ไม่ได้อยู่ในกลุ่มเดียวกับเจ้าของไฟล์ จะมีสิทธิ์ทั้ง rwx
รหัส | เจ้าของไฟล์ | กลุ่ม | ผู้ใช้อื่น | เจ้าของ : กลุ่ม : ผู้ใช้ | ที่ไปที่มา |
rwx | rwx | rwx | rwx : rwx : rwx | ||
777 | 421 | 421 | 421 | 421 : 421 : 421 | 4+2+1 : 4+2+1 : 4+2+1 |
644 | 420 | 400 | 400 | 420 : 400 : 400 | 4+2+0 : 4+0+0 : 4+0+0 |
755 | 421 | 401 | 401 | 421 : 401 : 401 | 4+2+1 : 4+0+1 : 4+0+1 |
เอาค่าประจำตัว ของ r : w : x มาบวกกัน
หมายเหตุ 1. เครื่องหมายเซมิโคลอน(:) นำมาใช้ประกอบการนำเสนอเพื่อให้สามารถมองภาพเป็นส่วนๆได้
2. 0 (ศูนย์)ไม่มีค่า นำมาประกอบการนำเสนอ
อ้างอิง http://www.yolinux.com/TUTORIALS/LinuxTutorialManagingGroups.html
ไม่มีความคิดเห็น:
แสดงความคิดเห็น