นี่คือคำสั่ง chmod ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
chmod - เปลี่ยนบิตโหมดไฟล์
เรื่องย่อ
chmod [ทางเลือกที่] ... โหมด[,โหมด] ... ไฟล์...
chmod [ทางเลือกที่] ... โหมด OCTAL ไฟล์...
chmod [ทางเลือกที่] ... --reference=RFILE ไฟล์...
DESCRIPTION
หน้าคู่มือนี้จัดทำเอกสารเวอร์ชัน GNU ของ chmod. chmod เปลี่ยนบิตโหมดไฟล์ของ
แต่ละไฟล์ที่กำหนดตาม โหมดซึ่งสามารถเป็นได้ทั้งการแสดงสัญลักษณ์ของ
การเปลี่ยนแปลงเพื่อสร้างหรือเลขฐานแปดที่แสดงรูปแบบบิตสำหรับบิตโหมดใหม่
รูปแบบของโหมดสัญลักษณ์คือ [อูกัว--][ดัด...]...], ที่ไหน ดัด เป็นศูนย์
หรือมากกว่าตัวอักษรจากชุด rwxXstหรืออักษรตัวเดียวจากชุด Ugo. หลายรายการ
โหมดสัญลักษณ์สามารถกำหนดได้ คั่นด้วยเครื่องหมายจุลภาค
การรวมกันของตัวอักษร อูกัว ควบคุมว่าผู้ใช้จะเข้าถึงไฟล์ใดได้บ้าง
เปลี่ยน: ผู้ใช้ที่เป็นเจ้าของ (u) ผู้ใช้รายอื่นในกลุ่มของไฟล์ (g) ผู้ใช้รายอื่นที่ไม่ได้อยู่ใน
กลุ่มของไฟล์ (o) หรือผู้ใช้ทั้งหมด (a). หากไม่มีสิ่งเหล่านี้ ให้ผลเสมือนว่า
(a) ได้รับแล้ว แต่บิตที่ตั้งค่าไว้ใน umask จะไม่ได้รับผลกระทบ
ตัวดำเนินการ + ทำให้บิตโหมดไฟล์ที่เลือกถูกเพิ่มไปยังโหมดไฟล์ที่มีอยู่
บิตของแต่ละไฟล์ - ทำให้ต้องถอด; และ = ทำให้เกิดการเพิ่มและทำให้เกิด
บิตที่ไม่ได้กล่าวถึงจะถูกลบออก ยกเว้นว่าชุดผู้ใช้และกลุ่ม ID . ของไดเร็กทอรีที่ไม่ได้กล่าวถึง
บิตจะไม่ได้รับผลกระทบ
จดหมาย rwxXst เลือกบิตโหมดไฟล์สำหรับผู้ใช้ที่ได้รับผลกระทบ: อ่าน (r), เขียน (w),
ดำเนินการ (หรือค้นหาไดเรกทอรี) (x) ดำเนินการ/ค้นหาเฉพาะเมื่อไฟล์นั้นเป็นไดเร็กทอรีหรือ
มีสิทธิ์ดำเนินการสำหรับผู้ใช้บางคนแล้ว (X) ตั้งค่า ID ผู้ใช้หรือกลุ่มในการดำเนินการ (s),
แฟล็กการลบที่ จำกัด หรือบิตปักหมุด (t). แทนที่จะใช้ตัวอักษรเหล่านี้อย่างน้อยหนึ่งตัว คุณ
สามารถระบุได้หนึ่งตัวอักษร Ugo: สิทธิ์ที่มอบให้กับผู้ใช้ที่เป็นเจ้าของ
ไฟล์ (u) สิทธิ์ที่มอบให้กับผู้ใช้รายอื่นที่เป็นสมาชิกของกลุ่มไฟล์
(g) และการอนุญาตที่มอบให้กับผู้ใช้ที่ไม่อยู่ในสองรายการก่อนหน้า
หมวดหมู่ (o).
โหมดตัวเลขมีตั้งแต่เลขฐานแปดหนึ่งถึงสี่ (0-7) ซึ่งได้มาจากการเพิ่มบิตด้วย
ค่า 4, 2 และ 1 ตัวเลขที่ละไว้จะถือว่าเป็นศูนย์นำหน้า หลักแรก
เลือกชุด ID ผู้ใช้ (4) และตั้งค่า ID กลุ่ม (2) และการลบแบบจำกัดหรือติดหนึบ (1)
คุณลักษณะ. หลักที่สองเลือกการอนุญาตสำหรับผู้ใช้ที่เป็นเจ้าของไฟล์: read
(4) เขียน (2) และดำเนินการ (1); ที่สามเลือกการอนุญาตสำหรับผู้ใช้รายอื่นใน
กลุ่มของไฟล์ที่มีค่าเท่ากัน และที่สี่สำหรับผู้ใช้รายอื่นที่ไม่ได้อยู่ในไฟล์
กลุ่มที่มีค่าเท่ากัน
chmod ไม่เคยเปลี่ยนการอนุญาตของลิงก์สัญลักษณ์ NS chmod การโทรของระบบไม่สามารถเปลี่ยนแปลงได้
สิทธิ์ของพวกเขา นี่ไม่ใช่ปัญหาเนื่องจากการอนุญาตของลิงก์สัญลักษณ์เป็น
ไม่เคยใช้. อย่างไรก็ตาม สำหรับแต่ละลิงก์สัญลักษณ์ที่แสดงในบรรทัดคำสั่ง chmod เปลี่ยนแปลง
สิทธิ์ของไฟล์ชี้ไปที่ ในทางตรงกันข้าม, chmod ละเว้นลิงก์สัญลักษณ์ที่พบ
ระหว่างการส่งผ่านไดเร็กทอรีแบบเรียกซ้ำ
เซทูอิด AND SETGID BITS
chmod ล้างบิต set-group-ID ของไฟล์ปกติหาก ID กลุ่มของไฟล์ไม่ตรงกัน
ID กลุ่มที่มีผลบังคับของผู้ใช้หรือ ID กลุ่มเสริมอย่างใดอย่างหนึ่งของผู้ใช้ เว้นแต่
ผู้ใช้มีสิทธิที่เหมาะสม ข้อจำกัดเพิ่มเติมอาจทำให้ set-user-ID และ
set-group-ID บิตของ โหมด or ไรเฟิล ที่จะถูกละเลย ลักษณะการทำงานนี้ขึ้นอยู่กับนโยบายและ
การทำงานของพื้นฐาน chmod ระบบเรียก. หากมีข้อสงสัยให้ตรวจสอบข้อมูลอ้างอิง
พฤติกรรมของระบบ
chmod รักษา set-user-ID และ set-group-ID bits ของไดเร็กทอรี เว้นแต่คุณจะระบุอย่างชัดเจน
ระบุเป็นอย่างอื่น คุณสามารถตั้งค่าหรือล้างบิตด้วยโหมดสัญลักษณ์เช่น คุณ+เอส และ gs,
และคุณสามารถตั้งค่า (แต่ไม่ชัดเจน) บิตด้วยโหมดตัวเลข
ถูก จำกัด การลบ ธง OR เหนียว BIT
แฟล็กการลบที่จำกัดหรือบิตติดหนึบเป็นบิตเดียว ซึ่งการตีความขึ้นอยู่กับ
ในประเภทไฟล์ สำหรับไดเร็กทอรี จะป้องกันไม่ให้ผู้ใช้ที่ไม่มีสิทธิพิเศษลบหรือ
เปลี่ยนชื่อไฟล์ในไดเร็กทอรีเว้นแต่จะเป็นเจ้าของไฟล์หรือไดเร็กทอรี นี้เรียกว่า
หวงห้าม การลบ ธง สำหรับไดเร็กทอรี และพบได้ทั่วไปใน world-writable
ไดเรกทอรีเช่น / Tmp. สำหรับไฟล์ปกติในระบบเก่าบางระบบ บิตจะบันทึกไฟล์
ภาพข้อความของโปรแกรมบนอุปกรณ์สลับเพื่อให้โหลดเร็วขึ้นเมื่อทำงาน นี่คือ
ที่เรียกว่า เหนียว บิต.
OPTIONS
เปลี่ยนโหมดของแต่ละไฟล์เป็น MODE กับ --อ้างอิง, เปลี่ยนโหมดของแต่ละ FILE เป็น
ของ RFILE
-c, --การเปลี่ยนแปลง
ชอบแบบละเอียดแต่รายงานเมื่อมีการเปลี่ยนแปลงเท่านั้น
-f, --เงียบ, --เงียบ
ระงับข้อความแสดงข้อผิดพลาดส่วนใหญ่
-v, --รายละเอียด
ส่งออกการวินิจฉัยสำหรับทุกไฟล์ที่ประมวลผล
--ไม่รักษาราก
อย่าปฏิบัติต่อ '/' เป็นพิเศษ (ค่าเริ่มต้น)
--อนุรักษ์ราก
ไม่สามารถดำเนินการซ้ำใน '/'
--อ้างอิง=ไรเฟิล
ใช้โหมด RFILE แทนค่า MODE
-R, - บันทึกซ้ำ
เปลี่ยนไฟล์และไดเร็กทอรีซ้ำๆ
--ช่วยด้วย แสดงวิธีใช้นี้และออกจาก
--รุ่น
ข้อมูลรุ่นส่งออกและการออก
แต่ละ MODE อยู่ในรูปแบบ '[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+'
ใช้ chmod ออนไลน์โดยใช้บริการ onworks.net