ఓహ్ మై Zsh "అసురక్షిత పూర్తి-ఆధారిత డైరెక్టరీలు కనుగొనబడ్డాయి" అని పరిష్కరించండి
మీరు ఇటీవలే Oh My Zshని ఇన్స్టాల్ చేసి ఉంటే లేదా Oh My Zsh నడుస్తున్న Macని అప్డేట్ చేసినట్లయితే, మీరు కొత్త టెర్మినల్ విండోలను ప్రారంభించినప్పుడు పెద్ద ఎర్రర్ మెసేజ్ స్క్రీన్ను ఎదుర్కొంటారు. దోషం సాధారణంగా “అసురక్షిత పూర్తి-ఆధారిత డైరెక్టరీలు కనుగొనబడింది” అని పేర్కొంటుంది మరియు zsh అసురక్షిత అనుమతులు ఉన్న /usr/local/share/zsh/ డైరెక్టరీల శ్రేణిని చూపుతుంది.
ఈ సమస్యను ఎదుర్కోవడానికి రెండు ఎంపికలు ఉన్నాయి; ఒకటి సందేహాస్పద డైరెక్టరీల కోసం వినియోగదారు అనుమతులను సర్దుబాటు చేయడం మరియు మరొకటి అసురక్షిత డైరెక్టరీల కోసం ధృవీకరణ తనిఖీని నిలిపివేయడం.
ఆప్షన్ 1: పేర్కొన్న డైరెక్టరీలపై అనుమతులను మార్చడం
అనుమతులను మార్చడానికి ఒక ఎంపిక ఏమిటంటే chmod 755ని ఉపయోగించడం, ఇది యజమానికి (మీరు) పూర్తి అనుమతులు మరియు ఇతరులకు అనుమతిని చదవడం మరియు అమలు చేయడం ప్రశ్నలోని డైరెక్టరీల కోసం . ఉదాహరణకి:
chmod 755 /usr/local/share/zsh
chmod 755 /usr/local/share/zsh/site-functions
మీకు అనుకూలంగా ఉండే ఇతర అనుమతుల ఎంపికలను మీరు ఉపయోగించుకోవచ్చు, అయితే 755 అసురక్షిత డైరెక్టరీల సమస్యను Oh My Zshతో పరిష్కరించాలి.
(BTW చాలా సెటప్ల కోసం ఆ డైరెక్టరీల డిఫాల్ట్ అనుమతులు rwxrwxr-x కోసం 775, మీరు ఏ కారణం చేతనైనా తిరిగి మార్చాలనుకుంటే).
ఎంపిక 2: అసురక్షిత డైరెక్టరీల తనిఖీని నిలిపివేయండి
మీరు అనుమతులను మార్చకూడదనుకుంటే, బదులుగా అసురక్షిత డైరెక్టరీ ధృవీకరణను తీసివేయండి (ఇది ప్రాథమికంగా తనిఖీని విస్మరిస్తుంది, ఇది సంభావ్య భద్రతా సమస్యను పరిష్కరించదు), మీరు క్రింది వాటిని జోడించవచ్చు మీ .zshrc ఫైల్:
ZSH_DISABLE_COMPFIX=నిజం
నానోను ఉపయోగించడం అనేది మీ .zshrc ఫైల్కి లేదా మీకు నచ్చిన టెక్స్ట్ ఎడిటర్కి జోడించడానికి ఒక సులభమైన మార్గం.
మళ్లీ, ఇది అనుమతుల ఫిర్యాదును పరిష్కరించదు, ఇది కేవలం పేర్కొన్న డైరెక్టరీల అనుమతులను తనిఖీ చేయడాన్ని ఆపివేస్తుంది.
అనేక మంది వినియోగదారులకు, /usr/local/share/zsh/ అన్ని వినియోగదారు ఖాతాలకు అందుబాటులో ఉంచడం మంచిది, దీని వలన Macలోని అన్ని వినియోగదారు ఖాతాలు Oh My Zshని ఉపయోగించగలవు, అయితే మరిన్నింటిని కోరుకునే ఇతరులకు భాగస్వామ్య వినియోగదారు మెషీన్లపై నిర్బంధ వాతావరణం, మీరు దానికి అనుగుణంగా అనుమతులను మార్చవచ్చు.ఎంపిక మీ ఇష్టం.
పూర్తి దోష సందేశం కింది వాటిని పేర్కొంటుంది, ఇది సమస్యను ఎలా పరిష్కరించాలో ఎక్కువగా మీకు తెలియజేస్తుంది, అయితే వెంటనే పరిష్కారాన్ని పొందడానికి ఇది చాలా సంక్షిప్త పద్ధతిలో వ్రాయబడదు. ఏది ఏమైనప్పటికీ ఇది చదవడం మరియు సమీక్షించడం విలువైనది, కాబట్టి ఓహ్ మై Zsh ద్వారా విశదీకరించబడిన ఎంపికలు ఏమిటో మరియు భద్రతా సందేశాన్ని వదిలించుకోవడానికి ప్రతి ఎంపిక యొక్క పరిణామాలు ఏమిటో మీరు అర్థం చేసుకున్నారు.
ఈ సమస్యను పరిష్కరించడానికి మీకు మరొక పద్ధతి ఉంటే, వ్యాఖ్యలలో భాగస్వామ్యం చేయడానికి సంకోచించకండి.