เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

การอ่าน การเขียน และการดำเนินการ

สิทธิ์ในการเข้าถึงไฟล์และไดเร็กทอรีถูกกำหนดในแง่ของการเข้าถึงการอ่าน การเข้าถึงการเขียน และการเข้าถึงการดำเนินการ ถ้าเราดูที่ผลลัพธ์ของ ls คำสั่ง เราจะได้เบาะแสเกี่ยวกับวิธีการใช้งาน:



[me@linuxbox ~]$ > foo.txt

[me@linuxbox ~]$ ls -l foo.txt

-rw-rw-r-- 1 ฉัน ฉัน 0 2016-03-06 14:52 foo.txt

[me@linuxbox ~]$ > foo.txt

[me@linuxbox ~]$ ls -l foo.txt

-rw-rw-r-- 1 ฉัน ฉัน 0 2016-03-06 14:52 foo.txt


อักขระสิบตัวแรกของรายการคือ คุณสมบัติไฟล์. ตัวแรกของอักขระเหล่านี้คือ ประเภทไฟล์. ต่อไปนี้คือประเภทไฟล์ที่คุณน่าจะเห็นมากที่สุด (ยังมีประเภทอื่นๆ ที่เหมือนกันน้อยกว่า):


ตารางที่ 9-1: ประเภทไฟล์


ประเภทไฟล์แอตทริบิวต์

ประเภทไฟล์แอตทริบิวต์

- ไฟล์ธรรมดา


ภาพ

d ไดเร็กทอรี


ภาพ

l ลิงค์สัญลักษณ์ โปรดสังเกตว่าด้วยลิงก์สัญลักษณ์ แอตทริบิวต์ไฟล์ที่เหลือจะเป็น "rwxrwxrwx" เสมอ และเป็นค่าจำลอง แอ็ตทริบิวต์ไฟล์จริงคือของไฟล์ที่ลิงก์สัญลักษณ์ชี้ไป


ภาพ


ภาพ

c A ไฟล์อักขระพิเศษ. ไฟล์ประเภทนี้หมายถึงอุปกรณ์ที่จัดการข้อมูลเป็นสตรีมของไบต์ เช่น เทอร์มินัลหรือโมเด็ม


ภาพ

b A บล็อกไฟล์พิเศษ. ไฟล์ประเภทนี้หมายถึงอุปกรณ์ที่จัดการข้อมูลในบล็อค เช่น ฮาร์ดไดรฟ์หรือไดรฟ์ซีดีรอม


ภาพ


อักขระที่เหลืออีกเก้าตัวของแอตทริบิวต์ไฟล์ เรียกว่า โหมดไฟล์, แสดงถึงสิทธิ์ในการอ่าน เขียน และดำเนินการสำหรับเจ้าของไฟล์ เจ้าของกลุ่มของไฟล์ และทุกคนอื่นๆ:


เจ้าของ

บัญชีกลุ่ม

โลก

rwx

rwx

rwx


เมื่อตั้งค่าแล้ว r, wและ x แอตทริบิวต์โหมดมีผลต่อไปนี้ในไฟล์และไดเร็กทอรี:


ตารางที่ 9-2: คุณสมบัติการอนุญาต


ไดเรกทอรีไฟล์แอตทริบิวต์

ไดเรกทอรีไฟล์แอตทริบิวต์

r อนุญาตให้เปิดและอ่านไฟล์


ภาพ

ภาพ

w อนุญาตให้เขียนหรือตัดไฟล์ไปยังไฟล์ อย่างไรก็ตาม คุณลักษณะนี้ไม่อนุญาตให้เปลี่ยนชื่อหรือลบไฟล์ ความสามารถในการลบหรือเปลี่ยนชื่อไฟล์นั้นพิจารณาจากคุณสมบัติของไดเร็กทอรี

x อนุญาตให้ไฟล์ได้รับการปฏิบัติเหมือนโปรแกรมและดำเนินการ ไฟล์โปรแกรมที่เขียนด้วยภาษาสคริปต์จะต้องตั้งค่าให้อ่านได้จึงจะสามารถทำงานได้

อนุญาตให้แสดงเนื้อหาของไดเร็กทอรีหากมีการตั้งค่าแอ็ตทริบิวต์การดำเนินการ

อนุญาตให้สร้าง ลบ และเปลี่ยนชื่อไฟล์ภายในไดเร็กทอรี หากแอตทริบิวต์ดำเนินการถูกตั้งค่าไว้ด้วย


อนุญาตให้ป้อนไดเร็กทอรี เช่น cd ไดเรกทอรี.


ภาพ


ต่อไปนี้คือตัวอย่างบางส่วนของการตั้งค่าแอตทริบิวต์ของไฟล์:


ตารางที่ 9-3: ตัวอย่างแอ็ตทริบิวต์การอนุญาต


คุณสมบัติของไฟล์ ความหมาย

คุณสมบัติของไฟล์ ความหมาย

-rwx------ ไฟล์ปกติที่เจ้าของไฟล์สามารถอ่าน เขียนได้ และเรียกใช้ได้ ไม่มีใครอื่นเข้าถึงได้


ภาพ

-rw------- ไฟล์ปกติที่เจ้าของไฟล์สามารถอ่านและเขียนได้

ไม่มีใครอื่นเข้าถึงได้


ภาพ

-rw-r--r-- ไฟล์ปกติที่เจ้าของไฟล์สามารถอ่านและเขียนได้ สมาชิกของกลุ่มเจ้าของไฟล์สามารถอ่านไฟล์ได้ ไฟล์นี้สามารถอ่านได้ทั่วโลก


ภาพ

-rwxr-xr-x ไฟล์ปกติที่เจ้าของไฟล์สามารถอ่าน เขียนได้ และเรียกใช้ได้ ทุกคนสามารถอ่านไฟล์และดำเนินการได้


ภาพ

-rw-rw---- ไฟล์ปกติที่สามารถอ่านและเขียนได้โดยเจ้าของไฟล์และสมาชิกของเจ้าของกลุ่มไฟล์เท่านั้น


ภาพ

lrwxrwxrwx ลิงก์สัญลักษณ์ ลิงก์สัญลักษณ์ทั้งหมดมี "ดัมมี่"

สิทธิ์ สิทธิ์ที่แท้จริงจะถูกเก็บไว้กับไฟล์จริงที่ชี้ไปที่ลิงก์สัญลักษณ์


ภาพ

drwxrwx--- ไดเร็กทอรี เจ้าของและสมาชิกของกลุ่มเจ้าของสามารถเข้าสู่ไดเร็กทอรีและสร้าง เปลี่ยนชื่อ และลบไฟล์ภายในไดเร็กทอรี


ภาพ

drwxr-x--- ไดเร็กทอรี เจ้าของสามารถเข้าสู่ไดเร็กทอรีและสร้าง เปลี่ยนชื่อ และลบไฟล์ภายในไดเร็กทอรี สมาชิกของกลุ่มเจ้าของสามารถเข้าสู่ไดเร็กทอรี แต่ไม่สามารถสร้าง ลบ หรือเปลี่ยนชื่อไฟล์ได้


ภาพ


 

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: