Pataisykite Oh My Zsh „Aptikti nesaugūs nuo užbaigimo priklausantys katalogai“
Jei neseniai įdiegėte „Oh My Zsh“ arba atnaujinote „Mac“, kuriame veikia „Oh My Zsh“, paleidę naujus terminalo langus galite matyti didelį klaidos pranešimo ekraną. Klaida paprastai nurodo „Aptikti nesaugūs nuo užbaigimo priklausomi katalogai“ ir rodoma /usr/local/share/zsh/ katalogų, kurių leidimus zsh laiko nesaugiais, serija.
Šią problemą galima spręsti dviem būdais; vienas iš jų koreguoja atitinkamų katalogų naudotojų leidimus, o kitas – išjungti nesaugių katalogų patikrinimą.
1 parinktis: nurodytų katalogų leidimų keitimas
Viena iš leidimų keitimo galimybių yra naudoti chmod 755, kuris yra visi savininko (jūsų) leidimai, o kitiems – skaityti ir vykdyti atitinkamiems katalogams. Pavyzdžiui:
chmod 755 /usr/local/share/zsh
chmod 755 /usr/local/share/zsh/site-functions
Žinoma, galite naudoti kitas leidimų parinktis, kurios jums labiau tinka, tačiau 755 turėtų išspręsti nesaugių katalogų problemą naudojant Oh My Zsh.
(BTW daugelio sąrankų numatytieji tų katalogų leidimai yra 775 rwxrwxr-x, jei norite grįžti dėl kokios nors priežasties).
2 parinktis: išjunkite nesaugių katalogų patikrinimą
Jei nenorite keisti leidimų, o tiesiog panaikinti nesaugų katalogo patvirtinimą (kuris iš esmės tiesiog nepaiso patikrinimo, neišsprendžia galimos saugos problemos), galite pridėti toliau nurodytą informaciją. jūsų .zshrc failas:
ZSH_DISABLE_COMPFIX=true
Nano naudojimas yra paprastas būdas pridėti tai prie .zshrc failo arba pasirinkto teksto rengyklės.
Vėlgi, tai neišsprendžia skundo dėl leidimų, o tik nustoja tikrinti nurodytų katalogų leidimus.
Daugeliui vartotojų pageidautina, kad /usr/local/share/zsh/ būtų prieinama visoms naudotojų paskyroms, kad visos „Mac“ naudotojų paskyros galėtų naudoti „Oh My Zsh“, tačiau kitiems, kurie nori daugiau ribojančią aplinką bendrinamuose vartotojų kompiuteriuose, galite pakeisti leidimus, kad atitiktų tai.Pasirinkimas priklauso nuo jūsų.
Visame klaidos pranešime nurodoma, kaip išspręsti problemą, tačiau jis nebūtinai parašytas glausčiausiu būdu, kad būtų galima nedelsiant gauti sprendimą. Nepaisant to, verta perskaityti ir peržiūrėti, kad suprastumėte, kokie yra pasirinkimai, kaip paaiškino Oh My Zsh, ir kokios yra kiekvienos parinkties pasekmės norint atsikratyti saugos pranešimo.
Jei turite kitą šios problemos sprendimo būdą, nedvejodami pasidalykite komentaruose.