Saatko jatkuvasti "zsh: lupa estetty" -virheen Macin päätteessä? Useat syyt - kuten riittämättömät käyttöoikeudet ja omistusongelmat - aiheuttavat usein tämän.
Alla keskustellaan joistakin asioista, joita voit tehdä korjataksesi "zsh: permission denied" -virheen macOS-päätteessä. Joten aloitetaan.
Tarkista komento uudelleen
On hyvä idea aloittaa tarkistamalla komento, joka aiheuttaa "zsh: permission denied" -päätetulosteen. Virheellinen komento, syntaksi tai kirjoitusvirhe tiedostopolussa tai tiedostonimessä on yleinen syy virheeseen.
Jos olet uusi komentorivitulkkien käyttäjä, tutustu sivuihimme aloittelijan opas Mac-terminaaliin ja komennot huijauslehti avuksi.
Avaa tiedoston tai kansion lukitus
"zsh: permission denied" Päätevirhe voi myös näkyä, kun yrität kiinnostaa komennolla a lukittu tiedosto tai kansio macOS: ssä. Voit avata tiedoston tai kansion lukituksen
Ohjaus-klikkaa kohdetta, valitse Saada tietoaja tyhjennä vieressä oleva ruutu Lukittu.Vaihtoehtoisesti voit käyttää seuraavaa komentoa avataksesi kohteen lukituksen itse päätteen kautta:
chflags nouchg [tiedoston tai kansion polku]
Lisää suoritusoikeudet
Jos "zsh: permission denied" -virhe ilmenee avattaessa SH (shell script) -tiedostoa macOS-päätteessä, sillä ei todennäköisesti ole suoritusoikeuksia.
Voit korjata tämän lisäämällä "suoritusoikeudet" tiedostoon jommallakummalla seuraavista komennoista:
chmod +x [SH-tiedostopolku]chmod +755 [SH-tiedostopolku]
Muokkaa käyttäjän ja ryhmän omistajuutta
Jos "zsh: permission denied" -virhe jatkuu, muokkaa tiedoston tai kansion käyttäjän ja ryhmän omistajuutta seuraavalla päätekomennolla. Korvaa molemmat esiintymät KÄYTTÄJÄ Mac-tilisi käyttäjänimellä.
chown -R $USER:$USER [tiedoston tai kansion polku]
ZSH Permission Denied -virhe Macissa korjattu
MacOS-päätteen "zsh: lupa estetty" ei ole epätavallinen virhe. Väärin suoritettu komento on usein ensisijainen epäilty, mutta muista yllä olevat ohjeet, jotta tiedät mitä tehdä seuraavan kerran, kun törmäät siihen.