How To

Come risolvere l’errore “Operazione non consentita” su Mac

February 12, 2026 5 minuti di lettura Updated: February 12, 2026

Gestire l’errore “Operazione non consentita” su macOS può essere una vera seccatura, soprattutto quando si cerca semplicemente di eseguire alcuni comandi o accedere a determinati file di sistema. Di solito, è una questione di sicurezza – il modo in cui macOS ti dice “Ehi, non dovresti toccare questa parte del sistema” – ma a volte, l’accesso è davvero necessario per portare a termine le cose. La cosa divertente è che le soluzioni non sono sempre semplici e molti utenti si scontrano con un muro a causa dei permessi completi del disco o di funzionalità di sicurezza come SIP.

Quindi, in breve, questa guida ti aiuterà a correggere quegli errori di autorizzazione in modo da poter tornare a usare il tuo terminale senza dover combattere con macOS a ogni passaggio. Non è magia, ma alcuni di questi trucchi hanno funzionato sui miei Mac e probabilmente funzioneranno anche per te, se seguirai attentamente i passaggi. Aspettati qualche attivazione/disattivazione del sistema, qualche magia da riga di comando e un paio di modifiche alle impostazioni. Non è un problema particolarmente complicato, ma potresti dover essere un po’ paziente o provare un paio di soluzioni per vedere cosa funziona.

Come risolvere l’errore “Operazione non consentita” su macOS

Abilita l’accesso completo al disco per il terminale

Questo è il colpevole più comune: macOS limita l’accesso del Terminale a determinate parti del disco a causa delle impostazioni sulla privacy. Concedere al Terminale l’accesso completo al disco inganna il sistema, facendogli credere che tu sia il responsabile dei tuoi file, e quindi smette di bloccare le operazioni principali. Su alcune macchine, questo passaggio è obbligatorio, soprattutto se si cerca di accedere a file in cartelle protette.

  1. Vai al menu Apple > Preferenze di Sistema.
  2. Fare clic su Sicurezza e privacy.
  3. Sblocca il pannello cliccando sull’icona del lucchetto e inserendo la password di amministratore.
  4. Vai alla scheda Privacy e seleziona Accesso completo al disco.
  5. Fare clic sul pulsante ‘ + ‘ e selezionare Terminale (o qualsiasi altra applicazione terminale che si sta utilizzando, ad esempio iTerm2, ecc.) dall’elenco delle applicazioni.
  6. Assicurati che Terminale sia selezionato per l’accesso completo al disco. In caso contrario, selezionalo.
  7. Se il sistema ti chiede di uscire e riaprire il Terminale, fallo.
  8. Infine, fai nuovamente clic sul lucchetto per salvare le impostazioni.

Questa piccola modifica spesso risolve i problemi di autorizzazione quando si accede alle cartelle di sistema o si eseguono comandi privilegiati. A volte, in alcune configurazioni, è necessario riavviare il Terminale o persino l’intero sistema affinché la modifica abbia effetto. Perché, naturalmente, macOS ama rendere le cose più difficili del necessario.

Sblocca i file bloccati

Se stai cercando di manipolare un file specifico e continui a ricevere il messaggio “Operazione non consentita”, il file potrebbe essere bloccato. I file possono essere bloccati tramite il Finder o tramite qualche problema di autorizzazioni, che impedisce ai comandi di eseguire le operazioni necessarie. Per risolvere questo problema, puoi sbloccarlo tramite il Terminale.

  1. Premi Comando + Spazio e digita Terminale.
  2. Immettere questo comando (sostituire /path/to/your/filecon il percorso effettivo del file):
  3. chflags nouchg /path/to/your/file
  4. Premere Invio. Questo comando rimuove il flag “bloccato” dal file.
  5. Puoi verificare se ha funzionato provando di nuovo l’operazione o eseguendo:
  6. ls -lO /path/to/your/file

    (cliccando sui permessi, il file dovrebbe ora risultare sbloccato).Non è sempre perfetto al primo tentativo, ma il più delle volte funziona a meraviglia.

Nota interessante: a volte, anche dopo lo sblocco, alcuni file rimangono bloccati a causa delle protezioni di sistema. Ma vale la pena provare prima questo passaggio, soprattutto se si lavora con file personali o non di sistema.

Disattivare la protezione dell’integrità del sistema (SIP)

Questo è un po’ più drastico e non è una cosa da prendere alla leggera. SIP è un livello di sicurezza progettato per impedire persino agli utenti root di manomettere file di sistema critici. Se sei certo di sapere cosa stai facendo, ad esempio per sviluppare, hackerare o cercare di aggirare limitazioni, puoi disabilitarlo temporaneamente.

Ecco come fare: tieni presente che prima devi avviare la modalità di ripristino:

Sui Mac Intel

  1. Riavvia il Mac e, non appena si avvia, tieni premuti i tasti Comando + R finché non vedi il logo Apple o il globo che gira.
  2. Nel menu in alto, vai su Utilità > Terminale.
  3. Digita csrutil disablee premi Invio.
  4. Riavviare normalmente con reboot.

Sui Mac con Apple Silicon

  1. Spegni il Mac.
  2. Tieni premuto il pulsante di accensione finché non vedi la schermata delle opzioni di avvio.
  3. Fare clic su Opzioni e poi su Continua.
  4. Una volta in modalità di ripristino, vai su Utilità > Terminale.
  5. Digita csrutil disable, premi Invio.
  6. Riavvia il Mac normalmente.

Vuoi riattivare il SIP? Riavvia il computer in modalità di ripristino ed esegui csrutil enable. Controllare lo stato attuale del SIP è facile come digitare csrutil status. Non è consigliabile mantenere il SIP disattivato a lungo termine, ma disattivarlo temporaneamente può aiutare con problemi di autorizzazione occasionali. Assicurati solo di riattivarlo una volta terminato.

Regolazione delle posizioni dei file

Alcuni utenti riscontrano l’errore “Operazione non consentita” quando provano ad accedere o modificare file in directory come /usr/bin. Questo perché macOS protegge queste cartelle e manipolarle senza attenzione può portare all’instabilità del sistema. Una soluzione alternativa comune è spostare i file essenziali in /usr/local/bin, che è destinato ai binari installati dall’utente e ha meno restrizioni.

  1. Apri Finder, quindi fai clic su Vai > Computer.
  2. Seleziona il tuo disco principale, solitamente denominato Macintosh HD.
  3. Premi Maiusc + Comando +. per visualizzare i file nascosti (sì, spesso il problema sono i file nascosti).
  4. Vai a /usr > bin.
  5. Copia i file eseguibili a cui vuoi accedere e incollali in /usr/local/bin. Se non hai i permessi, potresti dover eseguire un comando rapido nel Terminale come:
  6. sudo mv /path/to/file /usr/local/bin/

    (Ti verrà richiesta la password di amministratore)

  7. Dopo lo spostamento, riavvia il Mac per assicurarti che la nuova posizione venga rilevata correttamente.

Poiché toccare le cartelle di sistema può essere rischioso se non si è sicuri di ciò che si sta facendo, si consiglia di utilizzare questa soluzione come ultima risorsa o per file binari specifici di cui ci si fida completamente.

Speriamo che questi suggerimenti possano chiarire un po’ il caos dei permessi e far funzionare di nuovo senza problemi i comandi del terminale. I permessi su macOS sono un po’ fastidiosi, ma con un po’ di pazienza, possono essere modificati a proprio piacimento.