Continuați să primiți o eroare „zsh: permisiunea refuzată” pe terminalul Mac-ului dvs.? Mai multe motive, cum ar fi permisiunile insuficiente și problemele de proprietate, adesea cauzează acest lucru.
Mai jos, vom discuta câteva dintre lucrurile pe care le puteți face pentru a remedia eroarea „zsh: permisiunea refuzată” pe terminalul macOS. Asadar, haideti sa începem.
Verificați de două ori comanda
Este o idee bună să începeți prin a verifica de două ori comanda care provoacă ieșirea terminalului „zsh: permission denied”. O comandă incorectă, sintaxă sau greșeală de tipar în calea fișierului sau numele fișierului este un motiv comun pentru eroare.
Dacă sunteți nou în ceea ce privește interpreții de linie de comandă, nu ezitați să ne verificați ghid pentru începători pentru terminalul Mac și cheat sheet comenzi pentru ajutor.
Deblocați fișierul sau folderul
Eroarea de terminal „zsh: permission denied” poate apărea și atunci când încercați să vă interesați cu a fișier sau folder blocat în macOS. Pentru a debloca fișierul sau folderul, Control- dați clic pe element, selectați Obtine informatii, și goliți caseta de lângă Blocat.
Alternativ, puteți folosi următoarea comandă pentru a debloca un articol prin intermediul terminalului însuși:
chflags nouchg [calea fișierului sau folderului]
Adăugați permisiuni de execuție
Dacă eroarea „zsh: permisiunea refuzată” apare în timpul deschiderii unui fișier SH (script shell) în terminalul macOS, este probabil să nu aibă permisiuni de „execuție”.
Pentru a remedia acest lucru, utilizați oricare dintre următoarele comenzi pentru a adăuga permisiuni de „execuție” la fișier:
chmod +x [cale fișier SH]chmod +755 [cale fișier SH]
Modificați calitatea de proprietar al utilizatorului și al grupului
Dacă eroarea „zsh: permission denied” persistă, modificați proprietatea utilizatorului și a grupului asupra fișierului sau folderului cu următoarea comandă Terminal. Înlocuiți ambele instanțe ale UTILIZATOR cu numele de utilizator al contului Mac.
chown -R $USER:$USER [calea fișierului sau folderului]
Eroare refuzată permisiunea ZSH pe Mac a fost remediată
„zsh: permisiunea refuzată” a terminalului macOS nu este o eroare neobișnuită de întâlnit. O comandă executată incorect este adesea principalul suspect, dar țineți cont de restul indicațiilor de mai sus, astfel încât să știți ce să faceți data viitoare când o întâlniți.