คำสั่งเกี่ยวกับสิทธิ์งานใช้งาน

คำสั่งเกี่ยวกับสิทธิ์งานใช้งาน



Permission คือ สิทธิ์การเข้าถึงไฟล์หรือไดเร็กทอรี่นั้นๆ โดยจะแบ่งออกเป็น User,Group,Other เช่น
-rwxrwxr-x 1 Bosch TEST 0 Dec 26 12:25 test.txt

วิธีการอ่าน
- ตัวแรกเป็นตัวบอกว่าเป็นไฟล์หรือไดเร็กทอรี่ ถ้าเป็น - คือไฟล์ d คือไดเร็กทอรี่
rwx 3 ตัวแรก บอกว่าเจ้าของไฟล์สามารถทำอะไรได้ (ดูตามตารางน่ะจ๊ะ ^^)
rwx 3 ตัวต่อมาคือบอกว่าgroupสามารถทำอะไรได้
r-w  3 ตัวสุดท้ายบอกว่าotherหรือคนอื่นๆทำอะไรกับไฟล์ได้
Bosch คือuserเจ้าของไฟล์
TEST  คือgroupที่เป็นเจ้าของไฟล์
0 คือ ขนาดของไฟล์
Dec 26 12:25 วันเวลาที่สร้างหรือแก้ไข
test.txt  คือ ชื่อไฟล์

เลขฐาน 8 เลขฐาน 2 Symbol รายละเอียดกรณีที่เป็นFile รายละเอียดกรณีที่เป็นDirectory
0 000 --- ไม่มี Permissions ไม่มี Permissions
1 001 --x รันไฟล์ได้อย่างเดี่ยว อณุญาติให้เข้าถึงไดเร็กทอรี่
2 010 -w- เขียนหรือแก้ไขไฟล์ได้ อณุญาติให้สร้างหรือลบไฟล์ภายในไดเร็กทอรี่ได้
3 011 -wx เขียนหรือแก้ไขและรันไฟล์ได้ เข้าถึงไดเร็กทอรี่และสร้างหรือลบไฟล์ภายในไดเร็กทอรี่ได้
4 100 r-- อ่านไฟล์ได้อย่างเดี่ยว แสดงรายการในไดเร็กทอรี่ได้อย่างเดี่ยว
5 101 r-x อ่านและรันไฟล์ได้ เข้าถึงไดเร็กทอรี่และแสดงรายการในไดเร็กทอรี่ได้
6 110 rw- อ่านและเขียนไฟล์ได้ แสดงรายการและสร้างหรือลบไฟล์ภายในไดเร็กทอรี่ได้
7 111 rwx ทำได้ทุกอย่างในไฟล์นั้น ทำได้ทุกอย่างในไดเร็กทอรี่
#chmod  755  test.txt //คือการเปลี่ยน Permissions ของ test.txt เป็น -rwxr-xr-x
โดยที่ 
7 จะแทน 111 
5 แทน 101
5 แทน 101
#chown  Bell  test.txt //คือการกำหนดให้Bell เป็นเจ้าของไฟล์ test.txt
#chgrp  staff  test.txt //คือการกำหนดให้Group staff เป็นผู้ใช้งานไฟล์นี้

**เราสามารถใช้ *แทน ไฟล์และไดเร็กทอรี่ทั้งหมดใน ไดเร็กทอรี่ที่เราอยู่ในขณะนั้นได้


สงสัยตรงไหนก็ comment ไว้น่ะจ๊ะ ถ้ารู้เดี่ยวมาตอบให้ อิอิ 😘😘😘😘😘😘😘
Previous
Next Post »
FB.getLoginStatus(function(response) { statusChangeCallback(response); });