Come risolvere l’errore del terminale Mac “zsh: permesso negato”.

Come risolvere l’errore del terminale Mac “zsh: permesso negato”.

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 consultare la nostra guida per principianti al Terminale Mac e il cheat sheet dei comandi per assistenza.

Sblocca il file o la cartella

L’errore del terminale “zsh: permesso negato” può apparire anche quando si tenta di interessare un file o una cartella bloccati in macOS. Per sbloccare il file o la cartella, fai clic tenendo premuto il tasto Ctrl sull’elemento, seleziona Ottieni informazioni e deseleziona la casella accanto a Bloccato .

Finestra di dialogo Ottieni informazioni per un file in macOS.

In alternativa, puoi utilizzare il seguente comando per sbloccare un oggetto tramite il Terminale stesso:

chflags nouchg [file or folder path]

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 [SH file path]chmod +755 [SH file path]

Aggiunta delle autorizzazioni di esecuzione a un file SH tramite il terminale macOS.

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 USER con il nome utente del tuo account Mac.

chown -R $USER:$USER [file or folder path]

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *