Continui a ricevere un errore "zsh: permesso negato" sul terminale del tuo Mac? Diversi motivi, come autorizzazioni insufficienti e problemi di proprietà, spesso causano ciò.
Di seguito, discuteremo alcune delle cose che puoi fare per correggere l'errore "zsh: permesso negato" sul terminale macOS. Quindi iniziamo.
Ricontrolla il comando
È una buona idea iniziare ricontrollando il comando che causa l'output del terminale "zsh: permesso negato". Un comando, una sintassi o un errore di battitura errati nel percorso del file o nel nome del file è un motivo comune per l'errore.
Se non conosci gli interpreti della riga di comando, sentiti libero di controllare il nostro guida per principianti al terminale Mac E foglietto illustrativo dei comandi per un aiuto.
Sblocca il file o la cartella
L'errore del terminale "zsh: permesso negato" può apparire anche quando si tenta di interessare con a
file o cartella bloccati in macOS. Per sbloccare il file o la cartella, Controllo-fare clic sull'elemento, selezionare Ottenere informazionie deselezionare la casella accanto a Bloccato.In alternativa, puoi utilizzare il seguente comando per sbloccare un oggetto tramite il Terminale stesso:
chflags nouchg [percorso file o cartella]
Aggiungi autorizzazioni di esecuzione
Se si verifica l'errore "zsh: permesso negato" durante l'apertura di un file SH (script di shell) nel terminale macOS, è probabile che non disponga dei permessi di "esecuzione".
Per risolvere il problema, utilizzare uno dei seguenti comandi per aggiungere autorizzazioni di "esecuzione" al file:
chmod +x [percorso file SH]chmod +755 [percorso file SH]
Modifica la proprietà di utenti e gruppi
Se l'errore "zsh: permesso negato" persiste, modificare la proprietà dell'utente e del gruppo del file o della cartella con il seguente comando di Terminale. Sostituisci entrambe le istanze di UTENTE con il nome utente del tuo account Mac.
chown -R $USER:$USER [percorso file o cartella]
Errore di autorizzazione negata ZSH su Mac risolto
Lo "zsh: permesso negato" del terminale macOS non è un errore insolito da incontrare. Un comando eseguito in modo errato è spesso il principale sospettato, ma tieni a mente il resto dei suggerimenti di cui sopra, in modo da sapere cosa fare la prossima volta che ti imbatti in esso.