Mac OS Xలో సిస్టమ్ ఇంటిగ్రిటీ ప్రొటెక్షన్ (రూట్‌లెస్) ఎలా డిసేబుల్ చేయాలి

విషయ సూచిక:

Anonim

Apple 10.11 సంస్కరణల నుండి Mac OSలో తరచుగా రూట్‌లెస్ లేదా SIP అని పిలువబడే సిస్టమ్ ఇంటిగ్రిటీ ప్రొటెక్షన్ అని పిలువబడే కొత్త డిఫాల్ట్ సెక్యూరిటీ ఓరియెంటెడ్ ఫీచర్‌ను ప్రారంభించింది. SIP / రూట్‌లెస్ ఫీచర్ ఉద్దేశపూర్వకంగా లేదా అనుకోకుండా హానికరమైన కోడ్ ద్వారా Mac OS X రాజీని నిరోధించడం మరియు ముఖ్యంగా SIP చేసేది ఫైల్ సిస్టమ్‌లోని నిర్దిష్ట సిస్టమ్ స్థాయి స్థానాలను లాక్ చేయడం, అదే సమయంలో సిస్టమ్-స్థాయి ప్రక్రియలకు జోడించబడకుండా కొన్ని ప్రక్రియలను నిరోధించడం. .

సిస్టమ్ ఇంటిగ్రిటీ ప్రొటెక్షన్ సెక్యూరిటీ ఫీచర్ ప్రభావవంతంగా ఉన్నప్పుడు మరియు చాలా మంది Mac యూజర్లు రూట్‌లెస్‌ని ఎనేబుల్ చేసి వదిలేయాలి, కొంతమంది అధునాతన Mac వినియోగదారులు రూట్‌లెస్‌ను అతిగా రక్షిస్తున్నట్లు గుర్తించవచ్చు. కాబట్టి, మీరు వారి Mac OS X ఇన్‌స్టాలేషన్‌లో SIP రూట్‌లెస్ ఎనేబుల్ చేయకూడదనుకునే అధునాతన Mac వినియోగదారుల సమూహంలో ఉన్నట్లయితే, ఈ భద్రతా ఫీచర్‌ను ఎలా ఆఫ్ చేయాలో మేము మీకు చూపుతాము.

SIP ఏ డైరెక్టరీలను రక్షిస్తుంది?

SIPని నిలిపివేయడం ప్రారంభించే ముందు, SIP/రూట్‌లెస్ ఏ డైరెక్టరీలు మార్పు నుండి రక్షిస్తాయో మీరు ఆలోచిస్తూ ఉండవచ్చు. ప్రస్తుతం, సిస్టమ్ ఇంటిగ్రిటీ ప్రొటెక్షన్ Mac OS Xలో కింది సిస్టమ్ స్థాయి డైరెక్టరీలను లాక్ చేస్తుంది:

/సిస్టమ్ /sbin /bin /usr (/usr/లోకల్ సబ్‌డైరెక్టరీ మినహా) /Mac OSతో ప్రీఇన్‌స్టాల్ చేయబడిన యాప్‌ల కోసం అప్లికేషన్‌లు (టెర్మినల్, సఫారి, etc)

దనుగుణంగా, రూట్‌లెస్ కొన్ని యాప్‌లు, యుటిలిటీలు మరియు స్క్రిప్ట్‌లు అస్సలు పని చేయకపోవడానికి కారణం కావచ్చు, సుడో ప్రత్యేక హక్కు, రూట్ యూజర్ ఎనేబుల్ లేదా అడ్మిన్ యాక్సెస్‌తో కూడా.

Mac OS Xలో రూట్‌లెస్ సిస్టమ్ ఇంటిగ్రిటీ ప్రొటెక్షన్‌ను ఆఫ్ చేయడం

మళ్లీ, చాలా మంది Mac వినియోగదారులు రూట్‌లెస్‌ని నిలిపివేయకూడదు. రూట్‌లెస్‌ని నిలిపివేయడం అనేది అధునాతన Mac వినియోగదారుల కోసం ప్రత్యేకంగా ఉద్దేశించబడింది. మీ స్వంత పూచీతో అలా చేయండి, ఇది ప్రత్యేకంగా సిఫార్సు చేయబడలేదు.

  1. Macని రీబూట్ చేయండి మరియు మీరు స్టార్టప్ చైమ్ విన్న తర్వాత కమాండ్ + R కీలను ఏకకాలంలో నొక్కి పట్టుకోండి, ఇది Mac OS Xని రికవరీ మోడ్‌లోకి బూట్ చేస్తుంది
  2. “MacOS యుటిలిటీస్” / “OS X యుటిలిటీస్” స్క్రీన్ కనిపించినప్పుడు, బదులుగా స్క్రీన్ పైభాగంలో ఉన్న 'యుటిలిటీస్' మెనుని క్రిందికి లాగి, "టెర్మినల్"
  3. కింది ఆదేశాన్ని టెర్మినల్‌లో టైప్ చేసి, రిటర్న్ నొక్కండి:
  4. csrutil డిసేబుల్; రీబూట్

  5. సిస్టమ్ సమగ్రత రక్షణ నిలిపివేయబడిందని మరియు మార్పులు అమలులోకి రావడానికి Mac పునఃప్రారంభించబడాలని మీకు సందేశం కనిపిస్తుంది, ఆపై Mac స్వయంచాలకంగా రీబూట్ అవుతుంది, అది మామూలుగా బూట్ అవ్వనివ్వండి

మీరు స్వయంచాలక రీబూట్ లేకుండా స్వయంగా ఆదేశాన్ని కూడా జారీ చేయవచ్చు:

csrutil డిసేబుల్

మార్గం ద్వారా, రూట్‌లెస్‌ని డిసేబుల్ చేయడంలో మీకు ఆసక్తి ఉంటే, మీరు కమాండ్ లైన్‌లో ఉన్నప్పుడు కూడా గేట్‌కీపర్‌ని డిజేబుల్ చేయాలనుకోవచ్చు.

మీరు టెర్మినల్ లేదా Mac OS యుటిలిటీస్ స్క్రీన్‌లో ఇంకేదైనా చేయాలని ప్లాన్ చేస్తే, మీరు చివరిలో ఆటో-రీబూట్ కమాండ్‌ను వదిలివేయవచ్చు మరియు అవును, మీరు ఆశ్చర్యపోతున్నట్లయితే, ఇది ఇంటర్నెట్ రికవరీతో Mac OS Xని మళ్లీ ఇన్‌స్టాల్ చేయడానికి అదే రికవరీ మోడ్ ఉపయోగించబడుతుంది.

Mac మళ్లీ బూట్ అయిన తర్వాత, Mac OS Xలో సిస్టమ్ ఇంటిగ్రిటీ ప్రొటెక్షన్ పూర్తిగా నిలిపివేయబడుతుంది, తద్వారా పైన పేర్కొన్న రక్షిత ఫోల్డర్‌లకు పూర్తి ప్రాప్యతను అనుమతిస్తుంది.

Mac OS Xలో రూట్‌లెస్ / సిస్టమ్ ఇంటిగ్రిటీ ప్రొటెక్షన్ స్థితిని తనిఖీ చేస్తోంది

మీరు Macని రీబూట్ చేయడానికి ముందు లేదా రికవరీ మోడ్‌లోకి రీబూట్ చేయకుండా రూట్‌లెస్ స్థితిని తెలుసుకోవాలనుకుంటే, టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

csrutil స్థితి

మీరు ప్రారంభించబడిన రెండు సందేశాలలో ఒకదాన్ని చూస్తారు:

లేదా

మీరు ఎప్పుడైనా రూట్‌లెస్ స్థితిని మార్చాలనుకుంటే, రికవరీ మోడ్‌లోకి మరొక రీబూట్ అవసరం.

Mac OS Xలో రూట్‌లెస్ సిస్టమ్ ఇంటిగ్రిటీ ప్రొటెక్షన్‌ని రీ-ఎనేబుల్ చేయడం ఎలా

పైన నిర్దేశించిన విధంగా Macని మళ్లీ రికవరీ మోడ్‌లోకి రీబూట్ చేయండి, కానీ కమాండ్ లైన్ వద్ద బదులుగా కింది వాక్యనిర్మాణాన్ని ఉపయోగించండి:

csrutil ఎనేబుల్

ఇప్పటిలాగే, మార్పులు అమలులోకి రావడానికి Mac యొక్క రీబూట్ అవసరం.

ఇంతకుముందు చెప్పినట్లుగా, చాలా మంది Mac వినియోగదారులు రూట్‌లెస్ ఎనేబుల్డ్‌ను వదిలివేసి సిస్టమ్ ఇంటిగ్రిటీ ప్రొటెక్షన్‌ను స్వీకరించాలి, ఎందుకంటే చాలా మంది Mac OS X వినియోగదారులకు సిస్టమ్ స్థాయి డైరెక్టరీలలో ఏమైనప్పటికీ వ్యాపారం లేదు. ఈ ఫీచర్‌ని సర్దుబాటు చేయడం అనేది IT, sysadminలు, నెట్‌వర్క్ నిర్వాహకులు, డెవలపర్‌లు, టింకరర్లు, భద్రతా కార్యకలాపాలు మరియు ఇతర సంబంధిత అత్యంత సాంకేతిక ఫీల్డ్‌లు వంటి అధునాతన Mac వినియోగదారులను నిజంగా లక్ష్యంగా చేసుకుంటుంది.

Mac OS Xలో సిస్టమ్ ఇంటిగ్రిటీ ప్రొటెక్షన్ (రూట్‌లెస్) ఎలా డిసేబుల్ చేయాలి