Kas saate oma Maci terminalis pidevalt veateate "zsh: luba keelatud"? Seda põhjustavad sageli mitmed põhjused, nagu ebapiisavad load ja omandiprobleemid.
Allpool käsitleme mõningaid asju, mida saate teha macOS-i terminalis vea "zsh: luba keelatud" parandamiseks. Niisiis, alustame.
Kontrollige käsku veel kord
Alustuseks on hea kontrollida käsku, mis põhjustab terminali väljundi "zsh: luba keelatud". Vea tavaline põhjus on vale käsk, süntaks või kirjaviga faili tee või failinimes.
Kui olete käsureatõlkide kasutaja uus, vaadake meie lehte Maci terminali juhend algajatele ja käske petuleht abi saamiseks.
Avage fail või kaust
Terminali tõrge "zsh: luba keelatud" võib ilmuda ka siis, kui proovite huvi pakkuda a lukustatud fail või kaust MacOS-is. Faili või kausta avamiseks Kontroll-klõpsake üksust, valige Hankige teavetja tühjendage kõrval olev ruut Lukustatud.
Teise võimalusena saate üksuse avamiseks terminali enda kaudu kasutada järgmist käsku:
chflags nouchg [faili või kausta tee]
Lisa täitmisõigused
Kui macOS-i terminalis SH-faili (shelli skripti) avamisel ilmneb tõrge "zsh: luba keelatud", ei ole sellel tõenäoliselt täitmisõigusi.
Selle parandamiseks kasutage failile täitmisõiguste lisamiseks ühte järgmistest käskudest:
chmod +x [SH-faili tee]chmod +755 [SH-faili tee]
Muutke kasutaja ja rühma omandiõigust
Kui tõrge "zsh: luba keelatud" püsib, muutke faili või kausta kasutaja ja rühma omandiõigust järgmise terminali käsuga. Asendage mõlemad eksemplarid KASUTAJA oma Maci konto kasutajanimega.
chown -R $USER:$USER [faili või kausta tee]
ZSH loa keelamise viga Macis on parandatud
MacOS-i terminali teade "zsh: luba keelatud" ei ole ebatavaline viga. Valesti käivitatud käsk on sageli esmane kahtlus, kuid pidage meeles ülejäänud ülaltoodud näpunäiteid, et teaksite, mida järgmisel korral teha.