Mac లో సిస్టమ్ సమగ్రత రక్షణను ఎలా నిలిపివేయాలి (మరియు మీరు ఎందుకు చేయకూడదు)
Mac OS X 10.11 ఎల్ కాపిటన్ సిస్టమ్ సమగ్రత రక్షణ అనే కొత్త లక్షణంతో సిస్టమ్ ఫైళ్ళను మరియు ప్రక్రియలను రక్షిస్తుంది. SIP అనేది కెర్నల్-స్థాయి లక్షణం, ఇది “రూట్” ఖాతా ఏమి చేయగలదో పరిమితం చేస్తుంది.
ఇది గొప్ప భద్రతా లక్షణం, మరియు దాదాపు ప్రతి ఒక్కరూ - “పవర్ యూజర్లు” మరియు డెవలపర్లు కూడా దీన్ని ఎనేబుల్ చెయ్యాలి. కానీ, మీరు నిజంగా సిస్టమ్ ఫైళ్ళను సవరించాల్సిన అవసరం ఉంటే, మీరు దానిని దాటవేయవచ్చు.
సిస్టమ్ సమగ్రత రక్షణ అంటే ఏమిటి?
సంబంధించినది:యునిక్స్ అంటే ఏమిటి, మరియు ఇది ఎందుకు ముఖ్యమైనది?
Mac OS X మరియు Linux తో సహా ఇతర UNIX- వంటి ఆపరేటింగ్ సిస్టమ్లలో, సాంప్రదాయకంగా మొత్తం ఆపరేటింగ్ సిస్టమ్కు పూర్తి ప్రాప్తిని కలిగి ఉన్న “రూట్” ఖాతా ఉంది. రూట్ యూజర్గా మారడం - లేదా రూట్ అనుమతులను పొందడం - మీకు మొత్తం ఆపరేటింగ్ సిస్టమ్కు ప్రాప్యతనిస్తుంది మరియు ఏదైనా ఫైల్ను సవరించడానికి మరియు తొలగించే సామర్థ్యాన్ని ఇస్తుంది. రూట్ అనుమతులను పొందే మాల్వేర్ ఆ అనుమతులను తక్కువ-స్థాయి ఆపరేటింగ్ సిస్టమ్ ఫైల్లను దెబ్బతీసేందుకు మరియు సోకుతుంది.
మీ పాస్వర్డ్ను భద్రతా డైలాగ్లో టైప్ చేయండి మరియు మీరు అనువర్తన రూట్ అనుమతులను ఇచ్చారు. ఇది చాలా మంది మాక్ యూజర్లు దీనిని గ్రహించకపోయినా, మీ ఆపరేటింగ్ సిస్టమ్కు ఏదైనా చేయటానికి ఇది సాంప్రదాయకంగా అనుమతిస్తుంది.
సిస్టమ్ సమగ్రత రక్షణ - “రూట్లెస్” అని కూడా పిలుస్తారు - రూట్ ఖాతాను పరిమితం చేయడం ద్వారా పనిచేస్తుంది. ఆపరేటింగ్ సిస్టమ్ కెర్నల్ రూట్ యూజర్ యొక్క ప్రాప్యతను తనిఖీ చేస్తుంది మరియు రక్షిత స్థానాలను సవరించడం లేదా రక్షిత సిస్టమ్ ప్రాసెస్లలో కోడ్ను ఇంజెక్ట్ చేయడం వంటి కొన్ని పనులను చేయడానికి అనుమతించదు. అన్ని కెర్నల్ పొడిగింపులు సంతకం చేయాలి మరియు మీరు Mac OS X లోనే సిస్టమ్ సమగ్రత రక్షణను నిలిపివేయలేరు. ఎలివేటెడ్ రూట్ అనుమతులతో ఉన్న అనువర్తనాలు ఇకపై సిస్టమ్ ఫైల్లను దెబ్బతీస్తాయి.
మీరు ఈ క్రింది డైరెక్టరీలలో ఒకదానికి వ్రాయడానికి ప్రయత్నిస్తే మీరు దీన్ని గమనించవచ్చు:
- / సిస్టమ్
- / బిన్
- / usr
- / sbin
OS X దీన్ని అనుమతించదు మరియు మీరు “ఆపరేషన్ అనుమతించబడదు” సందేశాన్ని చూస్తారు. ఈ రక్షిత డైరెక్టరీలలో ఒకదానిపై మరొక స్థానాన్ని మౌంట్ చేయడానికి OS X మిమ్మల్ని అనుమతించదు, కాబట్టి దీని చుట్టూ మార్గం లేదు.
రక్షిత స్థానాల పూర్తి జాబితా మీ Mac లోని /System/Library/Sandbox/rootless.conf వద్ద కనుగొనబడింది. ఇది Mac OS X తో చేర్చబడిన Mail.app మరియు Chess.app అనువర్తనాలు వంటి ఫైల్లను కలిగి ఉంటుంది, కాబట్టి మీరు వీటిని తొలగించలేరు - కమాండ్ లైన్ నుండి కూడా రూట్ యూజర్. అయినప్పటికీ, మాల్వేర్ ఆ అనువర్తనాలను సవరించదు మరియు సోకదు.
యాదృచ్చికంగా కాదు, డిస్క్ యుటిలిటీలోని “రిపేర్ డిస్క్ అనుమతులు” ఎంపిక - వివిధ మాక్ సమస్యలను పరిష్కరించడానికి చాలాకాలం ఉపయోగించబడింది - ఇప్పుడు తొలగించబడింది. సిస్టమ్ సమగ్రత రక్షణ ఏమైనప్పటికీ, కీలకమైన ఫైల్ అనుమతులను దెబ్బతీయకుండా నిరోధించాలి. డిస్క్ యుటిలిటీ పున es రూపకల్పన చేయబడింది మరియు లోపాలను సరిచేయడానికి “ప్రథమ చికిత్స” ఎంపికను కలిగి ఉంది, కానీ అనుమతులను రిపేర్ చేయడానికి మార్గం లేదు.
సిస్టమ్ సమగ్రత రక్షణను ఎలా నిలిపివేయాలి
హెచ్చరిక: మీకు మంచి కారణం మరియు మీరు ఏమి చేస్తున్నారో ఖచ్చితంగా తెలియకపోతే దీన్ని చేయవద్దు! చాలా మంది వినియోగదారులు ఈ భద్రతా సెట్టింగ్ను నిలిపివేయవలసిన అవసరం లేదు. ఇది సిస్టమ్తో మిమ్మల్ని గందరగోళానికి గురిచేయకుండా నిరోధించడానికి ఉద్దేశించినది కాదు - ఇది మాల్వేర్ మరియు ఇతర చెడుగా ప్రవర్తించే ప్రోగ్రామ్లను సిస్టమ్తో గందరగోళానికి గురిచేయకుండా నిరోధించడానికి ఉద్దేశించబడింది. కానీ కొన్ని తక్కువ-స్థాయి యుటిలిటీలు అనియంత్రిత ప్రాప్యతను కలిగి ఉంటే మాత్రమే పనిచేస్తాయి.
సంబంధించినది:రికవరీ మోడ్లో మీరు యాక్సెస్ చేయగల 8 మాక్ సిస్టమ్ ఫీచర్లు
సిస్టమ్ సమగ్రత రక్షణ సెట్టింగ్ Mac OS X లోనే నిల్వ చేయబడదు. బదులుగా, ఇది ప్రతి వ్యక్తి Mac లో NVRAM లో నిల్వ చేయబడుతుంది. ఇది రికవరీ వాతావరణం నుండి మాత్రమే సవరించబడుతుంది.
రికవరీ మోడ్లోకి బూట్ అవ్వడానికి, మీ Mac ని పున art ప్రారంభించి, బూట్ అవుతున్నప్పుడు కమాండ్ + R ని పట్టుకోండి. మీరు రికవరీ వాతావరణంలో ప్రవేశిస్తారు. టెర్మినల్ విండోను తెరవడానికి “యుటిలిటీస్” మెను క్లిక్ చేసి “టెర్మినల్” ఎంచుకోండి.
టెర్మినల్లో కింది ఆదేశాన్ని టైప్ చేసి, స్థితిని తనిఖీ చేయడానికి ఎంటర్ నొక్కండి:
csrutil స్థితి
సిస్టమ్ సమగ్రత రక్షణ ప్రారంభించబడిందో లేదో మీరు చూస్తారు.
సిస్టమ్ సమగ్రత రక్షణను నిలిపివేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
csrutil డిసేబుల్
మీరు తరువాత SIP ని ప్రారంభించాలని నిర్ణయించుకుంటే, రికవరీ వాతావరణానికి తిరిగి వెళ్లి కింది ఆదేశాన్ని అమలు చేయండి:
csrutil ఎనేబుల్
మీ Mac ని పున art ప్రారంభించండి మరియు మీ క్రొత్త సిస్టమ్ సమగ్రత రక్షణ సెట్టింగ్ అమలులోకి వస్తుంది. రూట్ యూజర్ ఇప్పుడు మొత్తం ఆపరేటింగ్ సిస్టమ్ మరియు ప్రతి ఫైల్కు పూర్తి, అనియంత్రిత ప్రాప్యతను కలిగి ఉంటుంది.
మీరు మీ Mac ని OS X 10.11 ఎల్ కాపిటన్కు అప్గ్రేడ్ చేయడానికి ముందు ఈ రక్షిత డైరెక్టరీలలో నిల్వ చేసిన ఫైళ్లు ఉంటే, అవి తొలగించబడవు. మీరు వాటిని మీ Mac లోని / లైబ్రరీ / సిస్టమ్ మైగ్రేషన్ / హిస్టరీ / మైగ్రేషన్- (UUID) / దిగ్బంధం రూట్ / డైరెక్టరీకి తరలించినట్లు మీరు కనుగొంటారు.
చిత్ర క్రెడిట్: ఫ్లికర్లో షింజీ