Paano I-disable ang System Integrity Protection sa macOS

Ang mga matagal nang gumagamit ng Mac power ay malamang na nasiyahan sa kakayahang i-tweak ang operating system sa pinakamababang antas nito. Sa loob ng maraming taon, binibigyang-daan ng mga nakatagong setting at app sa pag-customize ang mga user na ganap na kontrolin ang kanilang Mac upang i-customize ang hitsura at paggana nito.

Ngunit kung maa-access ng user ang mga pangunahing file ng system na ito, maari rin ang malware. Ang katotohanang ito ang nag-udyok sa Apple na ipakilala ang isang tampok na panseguridad na tinatawag na System Integrity Protection sa macOS, simula sa OS X El Capitan noong 2015. At habang ang System Integrity Protection ay isang mahalagang feature na makikinabang sa karamihan ng mga user, maaari itong magdulot ng mga isyu sa ilang partikular na kapangyarihan. mga workflow at application ng user. Kaya, kung handa kang tanggapin ang panganib ng pinababang seguridad kapalit ng higit na kakayahang umangkop, narito kung paano i-disable ang System Integrity Protection sa macOS.

Paano I-disable ang System Integrity Protection sa macOS

Ano ang System Integrity Protection?

Bago tayo magpatuloy, maglaan tayo ng ilang sandali upang suriin kung ano mismo ang ginagawa ng Proteksyon sa Integridad ng System upang matiyak na ang hindi pagpapagana nito ang kailangan mo. Ang Proteksyon sa Integridad ng System ay tungkol sa paghihigpit sa pag-access sa mga kritikal na file ng system, sa gayon ay hinaharangan ang ilang partikular na vector ng pag-atake para sa malware at iba pang malisyosong software.

Ang mga normal na macOS user account ay palaging may mga paghihigpit sa kung aling mga file ang maa-access nila, ngunit ang root user, isang espesyal na user account na may mataas na mga pribilehiyo para sa layunin ng pangangasiwa ng system, ay walang mga paghihigpit. Bago ang pagpapakilala ng System Integrity Protection, sinumang pisikal na user o script na may access sa root account at password ay epektibong nagkaroon ng kumpletong access sa bawat bahagi ng system.

Pagkilala sa potensyal na isyu sa seguridad, kasama ang katotohanang iyon karamihan Ang mga user ng Mac ay hindi na kailangang i-access o baguhin ang mga core system file, nilikha ng Apple ang System Integrity Protection upang harangan ang pag-access sa mga pangunahing lokasyon at file, kahit na para sa root user. Kasama sa mga lokasyong ito ang:

/System

/usr

/bin

/sbin

Anumang application na paunang naka-install bilang bahagi ng macOS

Kapag pinagana ang System Integrity Protection, ang tanging paraan upang baguhin ang mga file sa mga lokasyong ito ay sa pamamagitan ng mga app o proseso na nilagdaan ng Apple na may tahasang pahintulot na gawin ito. Halimbawa, ang proseso ng Software Update o sariling mga installer ng application ng Apple. Ang mga third party na app at maging ang administrator ng Mac ay hindi maaaring baguhin ang mga file na ito sa anumang sitwasyon. Kung susubukan mong gawin ito, kahit na may "sudo" na utos, makakatanggap ka lang ng isang Hindi Pinahihintulutan ang Operasyon mensahe.

tinanggihan ang proteksyon sa integridad ng system

Dapat Mo Bang I-disable ang Proteksyon sa Integridad ng System?

Gaya ng nabanggit, ang System Integrity Protection ay maaaring magdulot ng mga isyu sa ilang partikular na power user workflow o application na nangangailangan ng kakayahang baguhin ang mga system file. Ang magandang balita ay maaari mong hindi paganahin ang System Integrity Protection, hangga't handa kang tanggapin ang panganib na ang iyong Mac ay magiging mas mahina kung gagawin mo ito. Para sa mga power user, gayunpaman, ang kakayahang umangkop upang patuloy na ma-access at baguhin ang mga file na ito ay maaaring katumbas ng panganib.

Kaya, sa madaling salita, kung alam mong tiyak na umaasa ang workflow o app na kailangan mo sa pag-access sa mga protektadong system file, at naiintindihan mo ang mga panganib na kasangkot, malamang na magiging OK ka sa hindi pagpapagana ng System Integrity Protection. Ngunit kung hindi mo alam kung bakit kailangan mong i-disable ang System Integrity Protection, o kung ginagawa mo lang ito dahil sinabihan ka ng isang app na na-download mo, mas mabuting panatilihin mo itong naka-enable at maghanap ng ibang solusyon para sa app o proseso. sinusubukan mong i-accommodate.

Huwag paganahin ang System Integrity Protection

  1. Upang i-disable ang System Integrity Protection, i-boot ang iyong Mac sa Recovery Mode sa pamamagitan ng pagpindot nang matagal sa Utos at R key sa iyong keyboard sa sandaling marinig mo ang boot chime.
  2. Kapag nakapag-boot ka na sa Recovery Mode, piliin Mga Utility > Terminal mula sa menu bar sa tuktok ng screen.
  3. mac recovery terminal

  4. Upang tingnan kung ang System Integrity Protection ay kasalukuyang pinagana o hindi pinagana, gamitin ang command katayuan ng csrutil.
  5. mac verify ang proteksyon ng integridad ng system

  6. Upang huwag paganahin System Integrity Protection, gamitin ang command csrutil huwag paganahin. Kaya mo muling paganahin ito sa ibang pagkakataon sa pamamagitan ng pag-uulit ng mga hakbang na ito at paggamit ng command paganahin ang csrutil sa halip.
  7. i-disable ng mac ang proteksyon sa integridad ng system

  8. Kapag na-disable mo na ang System Integrity Protection, i-restart ang iyong Mac sa pamamagitan ng Apple menu.

mac disable system integrity protection restart