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
. 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.