Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

Folyamatosan „zsh: engedély megtagadva” hibaüzenet jelenik meg a Mac terminálján? Ezt gyakran több ok is okozza – például az elégtelen engedélyek és a tulajdonjogi problémák.

Az alábbiakban bemutatunk néhány dolgot, amelyekkel kijavíthatja a „zsh: engedély megtagadva” hibát a macOS terminálon. Tehát kezdjük.

Ellenőrizze még egyszer a parancsot

Célszerű úgy kezdeni, hogy kétszer ellenőrizze azt a parancsot, amely a „zsh: permission denied” terminálkimenetet okozza. A hiba gyakori oka egy helytelen parancs, szintaxis vagy elírás a fájl elérési útjában vagy fájlnévében.

Ha még nem ismeri a parancssori tolmácsokat, bátran tekintse meg oldalunkat kezdő útmutató a Mac terminálhoz és parancsokat csaló lapra segítségért.

Oldja fel a fájl vagy mappa zárolását

A "zsh: engedély megtagadva" Terminálhiba akkor is megjelenhet, ha az a zárolt fájl vagy mappa a macOS rendszerben

instagram viewer
. A fájl vagy mappa zárolásának feloldásához Ellenőrzés-kattintson az elemre, válassza ki Szerezz információt, és törölje a mellette lévő négyzetet Zárt.

Alternatív megoldásként a következő paranccsal is feloldhat egy elemet magán a terminálon keresztül:

chflags nouchg [fájl vagy mappa elérési útja]

Végrehajtási engedélyek hozzáadása

Ha a „zsh: engedély megtagadva” hibaüzenet jelenik meg egy SH (shell script) fájl megnyitásakor a macOS terminálban, akkor valószínű, hogy nem rendelkezik „végrehajtási” engedéllyel.

Ennek kijavításához használja a következő parancsok egyikét, hogy "végrehajtási" engedélyeket adjon a fájlhoz:

chmod +x [SH fájl elérési útja] chmod +755 [SH fájl elérési útja]

Felhasználói és csoportos tulajdonjog módosítása

Ha a „zsh: engedély megtagadva” hiba továbbra is fennáll, módosítsa a fájl vagy mappa felhasználói és csoportos tulajdonjogát a következő Terminal paranccsal. Cserélje le mindkét példányát FELHASZNÁLÓ a Mac-fiókod felhasználónevével.

chown -R $USER:$USER [fájl vagy mappa elérési útja]

ZSH Permission Denied hiba Mac rendszeren javítva

A macOS terminál „zsh: engedély megtagadva” nem szokatlan hiba. Gyakran a helytelenül futtatott parancs az elsődleges gyanúsított, de tartsa szem előtt a többi fenti mutatót, hogy tudja, mit kell tennie, ha legközelebb belefut.