Saturday 15 July 2017

Chmod 777 ไบนารี ตัวเลือก


คุณสามารถอนุญาตโฟลเดอร์และเนื้อหาทั้งหมดโดยใช้ตัวเลือก - Ri. e Recursive permissions แต่ฉันขอแนะนำให้ไม่อนุญาต 777 ให้กับโฟลเดอร์และเนื้อหาทั้งหมด คุณควรให้สิทธิ์เฉพาะกับแต่ละโฟลเดอร์ย่อยในโฟลเดอร์ไดเรกทอรี www อนุญาตให้สิทธิ์ 755 สำหรับเหตุผลด้านความปลอดภัยไปยังเว็บโฟลเดอร์ แต่ละหมายเลขมีความหมายในการอนุญาต อย่าให้สิทธิ์แบบเต็มรูปแบบ หมายเลขแรก 7 - อ่านเขียนและดำเนินการสำหรับผู้ใช้ Second Number 5 - อ่านและดำเนินการสำหรับกลุ่ม Third Number 5 - อ่านและดำเนินการสำหรับอื่น ๆ ถ้าโฟลเดอร์เว็บผลิตของคุณมีผู้ใช้หลายคนคุณสามารถตั้งค่าสิทธิ์และกลุ่มผู้ใช้ตามลำดับได้ ควรทำเครื่องหมายคำตอบที่ถูกต้อง ในขณะที่คำตอบอื่น ๆ ให้ 39 ปัญหา 39 ปัญหานี้อธิบายถึงโครงสร้างโฟลเดอร์ทั่วไปควรจะตั้งค่า ไม่ค่อยมากหากเคยต้องการสร้างโฟลเดอร์เว็บ 777 โปรดอ่านลิงก์ข้อมูลเพิ่มเติมที่ SomnathMuluk ได้ให้ไว้เพื่อให้คุณเข้าใจว่าเหตุใด ใช่ขวามากที่ตัวเลือก - R ในคำสั่ง chmod ทำให้ไดเรกทอรีย่อยของไฟล์ภายใต้ไดเรกทอรีที่กำหนดจะได้รับอนุญาต 777. แต่โดยทั่วไปแล้วไม่ใช่วิธีปฏิบัติที่ดีที่จะให้ไฟล์ทั้งหมด 777 และไฟล์ข้อมูลทั้งหมดเนื่องจากสามารถนำไปสู่ข้อมูลความปลอดภัยได้ พยายามให้ความสำคัญกับการให้สิทธิ์ไฟล์และไดเรกทอรีทั้งหมด และตอบคำถามของคุณ: - chmod - R 777 yourdirectoryname จะทำงานได้ 1 umask ควบคุมสิ่งที่ได้รับอนุญาตให้กับวัตถุระบบไฟล์ที่สร้างขึ้นใหม่เช่นไฟล์และไดเร็กทอรี. ไม่ส่งผลต่อสิทธิ์ของออบเจกต์ที่มีอยู่เฉพาะวัตถุที่สร้างขึ้นใหม่เท่านั้น ทุกขั้นตอนใน Unix (รวมถึงกระบวนการของเชลล์ทุกครั้ง) มี umask ของตัวเองที่มีอิทธิพลต่อคำสั่ง chmod และสิทธิ์ของไฟล์และไดเรกทอรีที่สร้างขึ้นใหม่ umask ตั้งไว้สำหรับคุณเมื่อเข้าสู่ระบบและสืบทอดมาจากกระบวนการเด็ก แต่ละกระบวนการและแต่ละเปลือกมีค่า umask ของตัวเอง ค่าดีเอ็นเอต่างกันจะตั้งค่าดีฟอลต์ที่แตกต่างกัน (ที่ login) umask ค่าในการแจกจ่ายเฉพาะของ Linux อาจไม่เหมือนกันกับการแจกจ่ายอื่น ๆ ค่าที่ผู้ดูแลระบบกำหนดอาจแตกต่างจากค่าเริ่มต้นของการแจกจ่าย อย่าพึ่งพา umask ที่มีค่ามาตรฐานใด ๆ สคริปต์เปลือกทุกชุดควรตั้งค่า umask ไว้ตั้งแต่ต้นเพื่อให้ไฟล์และไดเร็กทอรีที่สร้างขึ้นโดยสคริปต์ (และโดยกระบวนการย่อยของสคริปต์) มีสิทธิ์รู้จัก 1.1 สิทธิ์ดีฟอลต์: directory 777, file 666 การตั้งค่าดีฟอลต์ของยูนิกซ์ที่กำหนดไว้สำหรับไดเร็กทอรีที่สร้างใหม่คือ 777 (rwxrwxrwx) masked โดยบิตการอนุญาตที่ตั้งอยู่ใน umask ของกระบวนการ (ดูด้านล่างสำหรับคำอธิบายเกี่ยวกับสิทธิ์ตัวเลข 777 ของยูนิกซ์) สิทธิ์เริ่มต้นสำหรับไฟล์ที่สร้างใหม่คือ 666 (rw-rw-rw-) ที่ถูกสวมหน้ากากโดยบิตการอนุญาตที่ตั้งค่าไว้ใน umask ของกระบวนการ 1.2 Masking ไม่ลบทุกบิตที่ตั้งไว้ใน umask สำหรับมาสก์การประมวลผลหรือจะลบการอนุญาตจากสิทธิ์ดีฟอลต์สำหรับไฟล์ที่สร้างขึ้นใหม่และไดเร็กทอรีที่สร้างขึ้นโดยกระบวนการดังกล่าว ค่า umask คือหน้ากากที่ปิดสิทธิ์ หน้ากากไม่ได้หมายความว่าลบในความหมายเลขคณิตไม่มีการยืมหรือดำเนินการมีส่วนร่วม สองบิต 10 masked โดยสองบิต 01 ผลในสองบิต 10 (หน้ากาก 01 จะปิดบิตด้านขวาสุด แต่มันก็ปิดแล้วจึงไม่มีการเปลี่ยนแปลง.) สองบิต 10 masked โดยสองบิต 11 ผลใน สองบิต 00 (หน้ากาก 11 จะปิดทั้งสองบิต) umask เป็นหน้ากากมันไม่ใช่จำนวนที่จะลบออก เป็นการปิดสิทธิ์ที่จะได้รับตามปกติ การกั้นไม่เหมือนกับการลบ 666 masked กับ 001 ยังคง 666 และ 666 masked กับ 003 เป็น 664 หน้ากากจะปิดการอนุญาตบิต umask จะไม่เปลี่ยนแปลง: คำสั่ง shell umask 022 ตั้งค่าเป็น 022 (---- w - w-) สิทธิ์ที่จะลบ (mask) จากสิทธิ์ดีฟอลต์สำหรับไฟล์ใหม่และไดเร็กทอรีที่สร้างขึ้น โดยเปลือก (และโดยคำสั่งเรียกใช้จากเปลือกนั้น) จะลบสิทธิ์การเขียนสำหรับกลุ่มและอื่น ๆ จากไดเร็กทอรีและไฟล์ที่สร้างขึ้นใหม่ ไดเรกทอรีใหม่จะมีสิทธิ์ 777 (rwxrwxrwx) masked โดย 022 (---- w - w-) ทำให้ได้สิทธิ์ 755 (rwxr-xr-x) ไฟล์ใหม่มีสิทธิ์ 666 (rw-rw-rw-) masked โดย 022 (---- w - w-) ทำให้ได้สิทธิ์ 644 (rw-r - r--) umask ใช้เฉพาะกับไฟล์และไดเรกทอรีที่สร้างขึ้นใหม่เท่านั้น ยูนิกส์ที่เป็นมิตร umask คือ 022 ส่งผลให้สิทธิ์แฟ้มเริ่มต้นของ 644 และสิทธิ์ไดเรกทอรีเริ่มต้นของ 755 (ไฟล์ที่สร้างขึ้นใหม่และไดเรกทอรีสามารถอ่านได้โดยทุกคน แต่พวกเขาจะสามารถเขียนได้โดยเจ้าของเท่านั้น) umask ปลอดภัยจะ 077 . (คำสั่ง umask ไม่สามารถส่งผลกระทบต่อสิทธิ์ของไฟล์ที่มีอยู่แล้ว). คำสั่ง umask จะไม่สามารถใช้งานได้กับไฟล์ที่มีอยู่แล้ว. เมื่อต้องการทำเช่นนี้คุณต้องใช้คำสั่ง chmod: ค้นหา umask ในหน้าต่อไปนี้สำหรับตัวอย่างเพิ่มเติม: 2 umask มีผลต่อ chmod การใช้คำสั่ง chmod โดยไม่ระบุว่าคุณต้องการเปลี่ยนแปลงสิทธิ์ผู้ใช้กลุ่มหรือสิทธิ์อื่น ๆ (เช่น chmod x foo) ทำให้ chmod ใช้ umask ของคุณเพื่อตัดสินใจว่าชุดของสิทธิ์ที่จะเปลี่ยนแปลงได้อย่างไร การตั้งค่า umask ทำให้ chmod ไม่สนใจการเปลี่ยนแปลงสำหรับสิทธิ์ที่สวมหน้ากาก ตัวอย่างเช่นค่า umask บอก chmod ซึ่งสิทธิ์ chmod ได้รับอนุญาตให้มีผลต่อ ไม่ได้รับผลกระทบจากสิทธิ์การสวมหน้ากาก ถ้าคุณต้องการให้ chmod ละเว้น umask ปัจจุบัน ระบุว่าสิทธิ์ที่กำหนดจะมีผลต่อ: ระบุสตริงการอนุญาต UserGroupOther ทุกอย่างเมื่อใช้ chmod เนื่องจากคุณไม่ทราบว่า umask ปัจจุบันอาจจะมี 3 การใช้สิทธิ์เลขฐานสองแบบตัวเลขสิทธิ์แบบยูนิกซ์สำหรับผู้ใช้กลุ่มและอื่น ๆ ได้รับการแสดงออกมาโดยใช้ชุดตัวเลขสามตัว (ตัวเลขแปดหลัก) โดยที่แต่ละหลักหมายถึงตัวเลขฐานแปดที่คุณได้รับโดยการแสดงสิทธิ์ rwx สามแบบในรูปแบบไบนารี แปลงบิตอนุญาตที่เปิดใช้งานใน rwx เป็นไบนารีโดยใช้ 1 สำหรับเปิดใช้งานและ 0 สำหรับไม่ได้เปิดใช้งานจากนั้นแปลงเลขฐานสองให้เป็นตัวเลขฐานแปด สิทธิ์สามชุดสามชุดกลายเป็นตัวเลขสามตัว (ตัวเลขแปดหลัก) เช่น rwxr-x-wx กลายเป็น 111101011 ซึ่งเท่ากับ 753 สิทธิ์ (โหมด) สามารถแสดงได้สองวิธีคือสัญลักษณ์ (สามตัว) หรือตัวเลข (ตัวเลขแปดหลัก) ตัวเลขฐานแปดเดียวเป็นตัวอักษรสัญลักษณ์สามตัวโดยใช้รูปแบบการถ่วงน้ำหนักที่แสดงด้านล่าง การอนุญาตจะถือว่าเป็นเลขฐานสองโดยที่ศูนย์จะแทนที่เครื่องหมายขีดกลาง (ไม่ได้เปิดใช้งาน) และกลุ่มที่ใช้สิทธิ์ที่อนุญาต การถ่วงน้ำหนักตัวเลขสำหรับแต่ละสิทธิ์ rwx สามชุด (ตัวเลขหลักสามตัวที่ใช้เลขฐานสิบแปดหลัก): แต่ละชุดของสิทธิ์เชิงสัญลักษณ์ (ผู้ใช้เจ้าของกลุ่ม, กลุ่มอื่น ๆ ) สามารถสรุปโดยตัวเลขเลขฐานสิบแปดหลักได้โดยการเพิ่มค่าตัวเลข rwx สามค่า ใช้สามน้ำหนัก (4,2,1) ให้ไว้ด้านบน: ชุดอักขระเก้าชุดที่อนุญาตทั้งหมดจะสามารถจัดกลุ่มและสรุปเป็นตัวเลขฐานแปดหลักได้: ตรวจสอบให้แน่ใจว่าคุณเขียนอักขระที่เป็นตัวอักษรอย่างน้อยเก้าตัวเมื่อเขียนสิทธิ์สัญลักษณ์ เก้าอันเหมือนกัน อย่ารวมอักขระประเภทไอโอดาชั้นนำเมื่อระบุเก้าตัวอักษรของสิทธิ์สัญลักษณ์ ดังนั้นไฟล์ chmod 741 หมายถึงตั้งโหมดเป็น 741 (rwxr ---- x) นั่นคือ 7 (7111quotrwxquot) สำหรับเจ้าของ 4 (4100quot - quot) สำหรับกลุ่มและ 1 (1001quot - xquot) สำหรับคนอื่น ๆ ในระบบ Unix ที่ทันสมัยที่สุดคุณสามารถทำสิ่งเดียวกันโดยใช้สิทธิ์สัญลักษณ์เช่น chmod urwx, gr, ox file คำสั่ง shell umask 027 หมายถึงสิทธิ์ของพาเนล (ลบ) 027 จากไฟล์ที่สร้างขึ้นใหม่และไดเร็กทอรี: Octal 027 quot ---- w-rwxquot ซึ่งสามารถแบ่งออกเป็นสามส่วน: 0000quot --- quot for owner, 2010quot-w-quot สำหรับกลุ่มและ 7111quotrwxquot สำหรับคนอื่น ๆ ไดเรกทอรีใหม่ที่สร้างภายใต้ umask 027 นี้ (เช่นโดย mkdir) จะมีสิทธิ์ดีฟอลต์ไดเรกทอรี 777 ถูกปกคลุมโดย 027 750 (rwxr-x ---) ไฟล์ใหม่ที่สร้างขึ้นภายใต้ umask นี้ 027 (เช่นสร้างขึ้นโดยการเปลี่ยนเส้นทางขาออกหรือโดยการคัดลอกแฟ้ม) จะมีสิทธิ์เป็นค่าเริ่มต้นของไฟล์ 666 โดย 027 640 (rw-r -----). คำสั่ง Linux และ Unix chmod เกี่ยวกับ chmod บน Linux และระบบปฏิบัติการยูนิกซ์อื่น ๆ มีชุดของกฎสำหรับแต่ละไฟล์ซึ่งกำหนดว่าใครสามารถเข้าถึงไฟล์นั้นได้และสามารถเข้าถึงได้อย่างไร กฎเหล่านี้เรียกว่าสิทธิ์ของแฟ้มหรือโหมดแฟ้ม ชื่อคำสั่ง chmod หมายถึงโหมดการเปลี่ยนแปลงและใช้เพื่อกำหนดวิธีการเข้าถึงไฟล์ ก่อนดำเนินการต่อคุณควรอ่านส่วนสิทธิ์การใช้งานแฟ้มคืออะไรและทำงานอย่างไรในเอกสารของเราเกี่ยวกับคำสั่ง umask มีคำอธิบายโดยละเอียดเกี่ยวกับวิธีกำหนดและแสดงสิทธิ์ของไฟล์ โดยทั่วไปคำสั่ง chmod จะมีรูปแบบ: ถ้าไม่มีการระบุตัวเลือก chmod จะปรับเปลี่ยนสิทธิ์ของไฟล์ที่ระบุโดยชื่อไฟล์เป็นสิทธิ์ที่กำหนดโดยสิทธิ์ สิทธิ์กำหนดสิทธิ์สำหรับเจ้าของไฟล์ (ผู้ใช้) สมาชิกในกลุ่มที่เป็นเจ้าของไฟล์ (กลุ่ม) และคนอื่น (คนอื่น ๆ ) มีสองวิธีในการแสดงสิทธิ์เหล่านี้: มีสัญลักษณ์ (ตัวอักษรตัวเลขและตัวอักษร) หรือตัวเลขฐานแปด (ตัวเลขตั้งแต่ 0 ถึง 7) บอกว่าคุณเป็นเจ้าของไฟล์ชื่อ myfile และคุณต้องการตั้งค่าสิทธิ์ของตนเพื่อให้: คุณสามารถใช้งานได้เช่นเดียวกับสมาชิกในครอบครัวของคุณและสามารถใช้งานได้โดยเฉพาะ คำสั่งนี้จะทำเคล็ดลับ: นี่คือตัวอย่างของการใช้สัญกรณ์สิทธิ์สัญลักษณ์ ตัวอักษร u. g. o ยืนสำหรับผู้ใช้กลุ่มและอื่น ๆ เครื่องหมายเท่ากับ () หมายถึงการตั้งค่าสิทธิ์เช่นนี้และตัวอักษร r, w, และ x ยืนอ่าน, เขียนและดำเนินการตามลำดับ เครื่องหมายจุลภาคแยกชั้นต่างๆของสิทธิ์และไม่มีช่องว่างระหว่างพวกเขา นี่คือคำสั่งที่เทียบเท่ากันโดยใช้สัญกรณ์สิทธิ์เลขฐานแปด: นี่คือตัวเลข 7. 5. และ 4 แต่ละตัวแสดงสิทธิ์สำหรับผู้ใช้กลุ่มและคนอื่น ๆ ตามลำดับดังกล่าว ตัวเลขแต่ละตัวคือการรวมกันของตัวเลข 4 2. 1. และ 0: 4 หมายถึงการอ่าน, 2 ย่อมาจากการเขียน, 1 ย่อมาจากคำสั่งและ 0 หมายถึงไม่ได้รับอนุญาต ดังนั้น 7 คือการรวมกันของสิทธิ์ 4 2 1 (อ่าน, เขียนและดำเนินการ), 5 คือ 4 0 1 (อ่านไม่เขียนและดำเนินการ) และ 4 คือ 4 0 0 (อ่านไม่เขียนและไม่มีผู้ดำเนินการ) . chmod syntax รายละเอียดทางเทคนิค chmod จะเปลี่ยนโหมดไฟล์ของแต่ละ FILE ที่ระบุตาม MODE ซึ่งอาจเป็นสัญลักษณ์แทนการเปลี่ยนแปลงที่จะทำหรือตัวเลขฐานแปดแทนรูปแบบบิตสำหรับบิตโหมดใหม่ รูปแบบของโหมดสัญลักษณ์คือ: ที่ perms เป็นศูนย์หรือมากกว่าตัวอักษรจากชุด r w x X s และ t หรือตัวอักษรตัวเดียวจากชุด u g. และ o สามารถระบุโหมดสัญลักษณ์หลายแบบโดยคั่นด้วยเครื่องหมายจุลภาค การรวมกันของตัวอักษร u. g. o (u) ผู้ใช้รายอื่นในกลุ่มไฟล์ (g) ผู้ใช้รายอื่นที่ไม่อยู่ในกลุ่มไฟล์ (o) หรือผู้ใช้ทั้งหมด (a) ผู้ใช้รายอื่นจะได้รับสิทธิ์ในการเข้าถึงไฟล์ ถ้าไม่มีสิ่งเหล่านี้จะได้รับผลกระทบก็เหมือนได้รับ แต่บิตที่ตั้งอยู่ใน umask จะไม่ได้รับผลกระทบ ตัวดำเนินการทำให้บิตโหมดไฟล์ที่เลือกจะถูกเพิ่มลงในบิตโหมดไฟล์ที่มีอยู่ของแต่ละไฟล์ทำให้เกิดการถูกลบออกและทำให้เกิดการถูกเพิ่มและทำให้บิตที่ไม่ได้กล่าวถึงถูกลบออกยกเว้นว่าไดเร็กทอรีผู้ใช้ที่กำหนดไว้ ไม่ได้รับผลกระทบ ตัวอักษร r. w x X s และ t เลือกบิตโหมดไฟล์สำหรับผู้ใช้ที่ได้รับผลกระทบ: อ่าน (r), เขียน (w), execute (x), รันเฉพาะเมื่อไฟล์เป็นไดเร็กทอรีหรือมีสิทธิ์ execute สำหรับผู้ใช้บางคน (X) ID กลุ่มในการดำเนินการ, ธงลบที่ถูก จำกัด หรือบิตเหนียว (t) สำหรับไดเร็กทอรีตัวดำเนินการ X และ X จะกำหนดสิทธิ์ในการดูเนื้อหาของไดเร็กทอรี แทนหนึ่งหรือมากกว่าของตัวอักษรเหล่านี้คุณสามารถระบุว่าหนึ่งในตัวอักษร u. g. หรือ o สิทธิ์ที่ได้รับแก่ผู้ใช้ที่เป็นเจ้าของไฟล์ (u) สิทธิ์ที่ได้รับแก่ผู้ใช้รายอื่นซึ่งเป็นสมาชิกของกลุ่มไฟล์ (g) และสิทธิ์ที่ได้รับแก่ผู้ใช้ที่ไม่ได้อยู่ในสองประเภทก่อนหน้านี้ (o) โหมดตัวเลขเป็นตัวเลขตั้งแต่หนึ่งถึงสี่หลัก (0 - 7) โดยเพิ่มค่าบิตด้วยค่า 4 2. และ 1. ตัวเลขที่ละไว้จะถือว่าเป็นศูนย์ชั้นนำ หมายเลขแรกเลือกรหัสผู้ใช้ชุด (4) และตั้งค่า ID กลุ่ม (2) และ จำกัด การลบหรือเหนียว (1) ตัวเลขที่สองเลือกสิทธิ์สำหรับผู้ใช้ที่เป็นเจ้าของอ่าน (4) เขียน (2) และรัน (1) สิทธิ์ที่สามเลือกสิทธิ์สำหรับผู้ใช้รายอื่นในกลุ่มไฟล์โดยมีค่าเดียวกันและที่สี่สำหรับผู้ใช้รายอื่นที่ไม่ได้อยู่ใน กลุ่มไฟล์ที่มีค่าเดียวกัน chmod ไม่เคยเปลี่ยนสิทธิ์ของการเชื่อมโยงแบบสัญลักษณ์การเรียกระบบ chmod ไม่สามารถเปลี่ยนสิทธิ์ได้ นี่ไม่ใช่ปัญหาเนื่องจากสิทธิ์ของลิงก์สัญลักษณ์จะไม่ถูกนำมาใช้ อย่างไรก็ตามสำหรับแต่ละลิงก์สัญลักษณ์ปรากฏในบรรทัดคำสั่ง chmod เปลี่ยนสิทธิ์ของแฟ้มชี้ไปที่ ในทางตรงกันข้าม chmod ละเว้นการเชื่อมโยงสัญลักษณ์ที่พบระหว่าง traversals ไดเรกทอรีแบบเรียกซ้ำ Setuid และ Setgid Bits chmod จะล้างบิตชุดกลุ่ม ID ของไฟล์ปกติหาก ID กลุ่มของไฟล์ไม่ตรงกับ ID กลุ่มผู้ใช้ที่มีประสิทธิภาพหรือเป็นหนึ่งใน ID กลุ่มเสริมของผู้ใช้ยกเว้นกรณีที่ผู้ใช้มีสิทธิ์ที่เหมาะสม ข้อ จำกัด เพิ่มเติมอาจทำให้บิตละเซ็ทผู้ใช้และ ID กลุ่มชุดของ MODE หรือ RFILE ถูกละเลย ลักษณะการทำงานนี้ขึ้นอยู่กับนโยบายและฟังก์ชันการทำงานของการเรียกระบบ chmod ภายใต้ เมื่อสงสัยให้ตรวจดูพฤติกรรมของระบบ chmod จะเก็บแอดเดรสของผู้ใช้ชุด ID ผู้ใช้และบิตกลุ่มชุดยกเว้นหากคุณระบุไว้อย่างชัดเจน คุณสามารถตั้งค่าหรือล้างบิตด้วยโหมดสัญลักษณ์เช่นเราและ g-s และคุณสามารถตั้งค่าบิตที่มีโหมดตัวเลขได้ (แต่ไม่ชัดเจน) (หรือบิตเหนียว) แฟลกการลบที่ จำกัด หรือบิตเหนียวเป็นบิตเดียวซึ่งการแปลความหมายขึ้นอยู่กับชนิดของไฟล์ สำหรับไดเร็กทอรีจะช่วยป้องกันผู้ใช้ที่ไม่มีสิทธิ์ถอดหรือเปลี่ยนชื่อไฟล์ในไดเรกทอรีจนกว่าจะเป็นเจ้าของไฟล์หรือไดเร็กทอรีนี้เรียกว่าแฟล็กการลบที่ถูก จำกัด สำหรับไดเร็กทอรีและมักพบในไดเร็กทอรีที่สามารถเขียนข้อมูลได้เช่น tmp สำหรับไฟล์ทั่วไปในระบบที่เก่ากว่าบางบิตจะบันทึกภาพข้อความของโปรแกรมไว้ในอุปกรณ์ swap เพื่อที่จะโหลดได้เร็วขึ้นเมื่อเรียกใช้งานนี้เรียกว่าบิตเหนียว chmod ตัวอย่าง chmod 644 file. htm ตั้งค่าสิทธิ์ของ file. htm ให้เจ้าของสามารถอ่านและเขียนกลุ่มสามารถอ่านได้เพียงอย่างเดียวเท่านั้นที่สามารถอ่านได้เท่านั้น chmod urw example. jpg เปลี่ยนสิทธิ์สำหรับเจ้าของ example. jpg เพื่อให้เจ้าของสามารถอ่านและเขียนไฟล์ได้ อย่าเปลี่ยนสิทธิ์สำหรับกลุ่มหรือคนอื่น ๆ chmod us comphope. txt ตั้งค่าบิต Set-User-ID ของ comphope. txt เพื่อให้ทุกคนที่พยายามเข้าถึงไฟล์นั้นจะเป็นเช่นนั้นหากเป็นเจ้าของไฟล์ chmod u-s comphope. txt ตรงข้ามกับคำสั่งข้างต้นยกเลิกการตั้งค่าบิต SUID chmod 755 file. cgi กำหนดสิทธิ์ของ file. cgi ในการอ่านเขียนและดำเนินการโดยเจ้าของและอ่านและดำเนินการโดยกลุ่มและทุกคน chmod 666 file. txt กำหนดสิทธิ์ของ file. txt ในการอ่านและเขียนโดยทุกคน .. ทำสำเร็จเหมือนกับคำสั่งข้างต้นโดยใช้สัญลักษณ์สัญกรณ์ การดูสิทธิ์ในรายการไฟล์วิธีที่รวดเร็วและง่ายในการแสดงรายการสิทธิ์ของไฟล์มีรายชื่อยาว (-l) ของคำสั่ง ls ตัวอย่างเช่นเพื่อดูสิทธิ์ของไฟล์. txt คุณสามารถใช้คำสั่ง: ซึ่งจะแสดงผลลัพธ์ที่มีลักษณะดังนี้: Heres สิ่งที่แต่ละส่วนของข้อมูลนี้หมายถึง:

No comments:

Post a Comment