วิธีปิดการใช้งานการป้องกันความสมบูรณ์ของระบบใน macOS

ผู้ใช้ระดับสูงของ Mac มักชอบความสามารถในการปรับแต่งระบบปฏิบัติการในระดับต่ำสุด เป็นเวลาหลายปีแล้วที่การตั้งค่าที่ซ่อนอยู่และแอพปรับแต่งเองช่วยให้ผู้ใช้ควบคุม Mac ของตนได้อย่างสมบูรณ์เพื่อปรับแต่งรูปลักษณ์และการใช้งาน

แต่ถ้าผู้ใช้สามารถเข้าถึงไฟล์ระบบหลักเหล่านี้ มัลแวร์ก็เช่นกัน ความจริงข้อนี้เองที่ทำให้ Apple เปิดตัวคุณสมบัติความปลอดภัยที่เรียกว่า System Integrity Protection ใน macOS โดยเริ่มด้วย OS X El Capitan ในปี 2015 และในขณะที่ System Integrity Protection เป็นคุณสมบัติสำคัญที่ผู้ใช้ส่วนใหญ่จะได้รับประโยชน์ แต่ก็อาจทำให้เกิดปัญหากับพลังงานบางอย่างได้ เวิร์กโฟลว์และแอปพลิเคชันของผู้ใช้ ดังนั้น หากคุณยินดียอมรับความเสี่ยงของการรักษาความปลอดภัยที่ลดลงเพื่อแลกกับความยืดหยุ่นที่มากขึ้น ต่อไปนี้คือวิธีปิดใช้งาน System Integrity Protection ใน macOS

วิธีปิดการใช้งานการป้องกันความสมบูรณ์ของระบบใน macOS

การป้องกันความสมบูรณ์ของระบบคืออะไร

ก่อนที่เราจะไปต่อ เรามาใช้เวลาสั้นๆ กันก่อนดีกว่าว่า System Integrity Protection ทำอะไรเพื่อให้แน่ใจว่าการปิดใช้งานเป็นสิ่งที่คุณต้องการ System Integrity Protection เป็นข้อมูลเกี่ยวกับการจำกัดการเข้าถึงไฟล์ระบบที่สำคัญ ดังนั้นจึงบล็อกเวกเตอร์การโจมตีสำหรับมัลแวร์และซอฟต์แวร์ที่เป็นอันตรายอื่นๆ

บัญชีผู้ใช้ macOS ปกติมีข้อจำกัดในการเข้าถึงไฟล์เสมอ แต่ ผู้ใช้รูทบัญชีผู้ใช้พิเศษที่มีสิทธิ์ยกระดับเพื่อวัตถุประสงค์ในการดูแลระบบไม่มีข้อจำกัด ก่อนการเปิดตัว System Integrity Protection ผู้ใช้จริงหรือสคริปต์ใดๆ ที่เข้าถึงบัญชีรูทและรหัสผ่านได้อย่างมีประสิทธิภาพจะสามารถเข้าถึงทุกส่วนของระบบได้อย่างมีประสิทธิภาพ

ตระหนักถึงปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นพร้อมกับความจริงที่ว่า ที่สุด ผู้ใช้ Mac ไม่จำเป็นต้องเข้าถึงหรือแก้ไขไฟล์ระบบหลัก Apple ได้สร้าง System Integrity Protection เพื่อบล็อกการเข้าถึงตำแหน่งสำคัญและไฟล์ แม้แต่กับผู้ใช้รูท สถานที่เหล่านี้รวมถึง:

/ระบบ

/usr

/bin

/sbin

แอปพลิเคชันใดๆ ที่ติดตั้งไว้ล่วงหน้าโดยเป็นส่วนหนึ่งของ macOS

เมื่อเปิดใช้งาน System Integrity Protection วิธีเดียวในการแก้ไขไฟล์ในตำแหน่งเหล่านี้คือผ่านแอพหรือกระบวนการที่ลงนามโดย Apple โดยได้รับอนุญาตอย่างชัดแจ้งในการดำเนินการดังกล่าว ตัวอย่างเช่น กระบวนการอัปเดตซอฟต์แวร์หรือโปรแกรมติดตั้งแอปพลิเคชันของ Apple แอพของบุคคลที่สามและแม้แต่ผู้ดูแลระบบของ Mac ก็ไม่สามารถแก้ไขไฟล์เหล่านี้ได้ไม่ว่าในกรณีใดๆ หากคุณพยายามทำเช่นนั้น แม้จะใช้คำสั่ง “sudo” คุณก็จะได้รับ ไม่อนุญาตให้ดำเนินการ ข้อความ.

การป้องกันความสมบูรณ์ของระบบถูกปฏิเสธ

คุณควรปิดใช้งานการป้องกันความสมบูรณ์ของระบบหรือไม่

ดังที่กล่าวไว้ System Integrity Protection อาจทำให้เกิดปัญหากับเวิร์กโฟลว์ผู้ใช้ระดับสูงหรือแอพพลิเคชั่นที่ต้องการความสามารถในการแก้ไขไฟล์ระบบ ข่าวดีก็คือคุณสามารถปิดการใช้งาน System Integrity Protection ได้ ตราบใดที่คุณยินดีที่จะยอมรับความเสี่ยงที่ Mac ของคุณจะเสี่ยงมากขึ้นหากคุณทำเช่นนั้น อย่างไรก็ตาม สำหรับผู้ใช้ระดับสูง ความยืดหยุ่นในการเข้าถึงและแก้ไขไฟล์เหล่านี้ต่อไปอาจคุ้มค่าที่จะเสี่ยง

กล่าวโดยย่อ หากคุณทราบแน่นอนว่าเวิร์กโฟลว์หรือแอปที่คุณต้องการอาศัยการเข้าถึงไฟล์ระบบที่ได้รับการป้องกัน และคุณเข้าใจความเสี่ยงที่เกี่ยวข้อง คุณก็อาจปิดใช้การป้องกันความสมบูรณ์ของระบบได้ แต่ถ้าคุณไม่รู้ว่าทำไมคุณต้องปิดการใช้งาน System Integrity Protection หรือถ้าคุณเพียงแค่ทำเพราะแอพที่คุณดาวน์โหลดบอกคุณ คุณควรเปิดใช้งานมันไว้และค้นหาวิธีแก้ไขปัญหาอื่นสำหรับแอพหรือกระบวนการ คุณกำลังพยายามที่จะรองรับ

ปิดใช้งานการป้องกันความสมบูรณ์ของระบบ

  1. ในการปิดใช้งาน System Integrity Protection ให้บูตเครื่อง Mac ของคุณเข้าสู่โหมดการกู้คืนโดยกด . ค้างไว้ สั่งการ และ NS ปุ่มบนแป้นพิมพ์ของคุณทันทีที่คุณได้ยินเสียงกริ่งเปิดเครื่อง
  2. เมื่อคุณบูตเข้าสู่โหมดการกู้คืนแล้ว ให้เลือก ยูทิลิตี้ > เทอร์มินัล จากแถบเมนูที่ด้านบนของหน้าจอ
  3. เทอร์มินัลการกู้คืน Mac

  4. ในการตรวจสอบเพื่อดูว่า System Integrity Protection เปิดใช้งานหรือปิดใช้งานอยู่หรือไม่ ให้ใช้คำสั่ง สถานะ csrutil.
  5. mac ตรวจสอบการป้องกันความสมบูรณ์ของระบบ

  6. ถึง ปิดการใช้งาน System Integrity Protection ใช้คำสั่ง csrutil ปิดการใช้งาน. คุณสามารถ เปิดใช้งานอีกครั้ง ในภายหลังโดยทำซ้ำขั้นตอนเหล่านี้และใช้คำสั่ง เปิดใช้งาน csrutil แทนที่.
  7. mac ปิดการใช้งานการป้องกันความสมบูรณ์ของระบบ

  8. เมื่อคุณปิดใช้งานการป้องกันความสมบูรณ์ของระบบแล้ว ให้รีสตาร์ท Mac ของคุณผ่านเมนู Apple

mac ปิดการใช้งานการป้องกันความสมบูรณ์ของระบบรีสตาร์ท

โพสต์ล่าสุด

$config[zx-auto] not found$config[zx-overlay] not found