การกำหนดคอนฟิกไฟล์ Unix / Linux และสิทธิการเข้าถึงไดเรกทอรี

ใช้ chmod เพื่อ Alter หรือปรับเปลี่ยน File and Directory Permissions

ระบบปฏิบัติการยูนิกซ์และ Linux กำหนดสิทธิการเข้าถึงไฟล์และไดเร็กทอรีโดยใช้หนึ่งในสามประเภทของการเข้าถึง (อ่านเขียนและดำเนินการ) ที่กำหนดให้กับแต่ละกลุ่มสามกลุ่ม (เจ้าของกลุ่มและผู้ใช้รายอื่น)

ถ้าคุณแสดงรายการรายละเอียดของแอ็ตทริบิวต์ของไฟล์โดยใช้ คำ สั่ง ls ด้วยสวิตช์ -l (เช่น ls -l filename ) ระบบจะส่งกลับข้อมูลที่ดูเหมือนว่า -rw-rw-r-- ซึ่งเทียบเท่ากับการอ่านเขียนและ สิทธิ์การใช้งานสำหรับเจ้าของสิทธิ์ในการอ่านและเขียนสำหรับกลุ่มและอ่านสิทธิ์การเข้าถึงสำหรับผู้ใช้รายอื่นทั้งหมดเท่านั้น

สิทธิการเข้าถึงแต่ละประเภทมีค่าตัวเลขที่ระบุไว้ด้านล่าง:

ค่าสำหรับสิทธิ์การเข้าถึงสำหรับแต่ละกลุ่มจะถูกเพิ่มเข้าด้วยกันเพื่อให้ได้ค่าระหว่าง 0 ถึง 7 ซึ่งสามารถใช้เพื่อกำหนดหรือแก้ไขสิทธิ์โดยใช้คำสั่ง chmod (เปลี่ยนโหมด)

ในตัวอย่างข้างต้นสิทธิ์การเข้าถึงไฟล์ที่เป็นปัญหาสามารถกำหนดได้โดยป้อน ชื่อไฟล์ chmod 764 จำนวน 764 มาจาก:

คุณสามารถใช้คำสั่ง chmod เพื่อกำหนดสิทธิการเข้าถึงไฟล์และไดเร็กทอรี โปรดจำไว้ว่าคำสั่งและชื่ออ็อบเจ็กต์ของ Unix และ Linux เป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ คุณต้องใช้ " chmod " ไม่ใช่ CHMod หรือชุดตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ๆ

วิธีการใช้คำสั่ง chmod: