คำสั่ง chmod ช่วยให้คุณสามารถเปลี่ยนสิทธิ์การเข้าถึงไฟล์และโฟลเดอร์ได้
คำสั่ง chmod เช่นคำสั่งอื่น ๆ สามารถใช้งานได้จากบรรทัดคำสั่งหรือผ่านไฟล์สคริปต์
ถ้าคุณต้องการระบุสิทธิ์ของแฟ้มให้ใช้คำสั่ง ls
ไวยากรณ์คำสั่ง chmod
นี่คือไวยากรณ์ที่เหมาะสมเมื่อใช้คำสั่ง chmod:
chmod ตัวเลือก โหมด โหมด file1 file2 …
ต่อไปนี้เป็นตัวเลือกปกติที่ใช้กับ chmod: ด้านล่างนี้คือรายการของสิทธิ์เชิงตัวเลขที่สามารถตั้งค่าได้สำหรับผู้ใช้กลุ่มและทุกคนในคอมพิวเตอร์ ถัดจากตัวเลขคือการอ่าน / เขียน / ดำเนินการเทียบเท่าตัวอักษร ตัวอย่างเช่นถ้าคุณต้องการเปลี่ยนสิทธิ์ของไฟล์ "ผู้เข้าร่วม" เพื่อให้ทุกคนสามารถเข้าถึงได้แบบเต็มรูปแบบคุณจะต้องป้อน: chmod 777 ผู้เข้าร่วม
7 ชุดแรกกำหนดสิทธิ์สำหรับผู้ใช้ชุดที่สอง 7 กำหนดสิทธิ์สำหรับกลุ่มและชุดที่ 7 ที่ 7 กำหนดสิทธิ์สำหรับทุกคน ถ้าคุณต้องการเป็นคนเดียวที่สามารถเข้าถึงได้คุณจะใช้: ผู้เข้าร่วม 700 chmod
เพื่อให้ตัวคุณเองและสมาชิกในกลุ่มสามารถเข้าถึงได้อย่างเต็มที่: chmod 770 คน
ถ้าคุณต้องการให้คุณเข้าถึงได้อย่างเต็มที่ แต่ต้องการให้บุคคลอื่นแก้ไขไฟล์คุณสามารถใช้: chmod 755 คน
ต่อไปนี้ใช้ตัวอักษรจากด้านบนเพื่อเปลี่ยนสิทธิ์ของ "ผู้เข้าร่วม" เพื่อให้เจ้าของสามารถอ่านและเขียนไปยังไฟล์ได้ แต่จะไม่เปลี่ยนสิทธิ์สำหรับบุคคลอื่น: chmod u = rw ผู้เข้าร่วม คุณสามารถเปลี่ยนการเป็นเจ้าของกลุ่มไฟล์ที่มีอยู่และโฟลเดอร์ด้วยคำสั่ง chgrp เปลี่ยนกลุ่มดีฟอลต์สำหรับไฟล์และโฟลเดอร์ใหม่โดยใช้คำสั่ง newgrp โปรดจำไว้ว่าการเชื่อมโยงสัญลักษณ์ที่ใช้ในคำสั่ง chmod จะมีผลกับวัตถุเป้าหมายที่แท้จริง ใช้ chmod เพื่อตั้งค่าโหมดไฟล์ระบบเพิ่มเติมสำหรับไฟล์และไดเร็กทอรี ตัวอย่างเช่นในการตั้งค่าบิตเหนียว - ซึ่งหมายความว่าเฉพาะเจ้าของไฟล์เจ้าของไดเรกทอรีหรือ superuser ของรากเท่านั้นที่สามารถลบไฟล์ได้โดยไม่คำนึงถึงสิทธิ์กลุ่มของกลุ่มอ่านและเขียน - นำหน้า 1 ไปเรียงตามลำดับดังนี้: chmod ผู้เข้าร่วม 1,755 คน
ตัวอย่างคำสั่ง chmod
ข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง chmod
โหมดการตั้งค่า