PianetaMac

Tutto sul mondo del Mac e Molto Più

Il Mondo dell'ITMondo Apple News

FIX: “Operation not permitted” quando si fanno operazioni come root via terminale

Spread the love

Quando si eseguono i comandi nel terminale di Mac OS X, dal sistema El Captain fino all'ultimo High Sierra, 
anche come root è possibile essere che vi compaia un messaggio di errore piuttosto inutile dell 'Operazione not
consentito’. In realtà, questo non è un messaggio di errore - fa parte di
una funzione di OS X El Capitan denominata System Integrity Protection. 
Per disattivare la protezione dell'integrità del sistema, è necessario innanzitutto eseguire 
l'avvio del Mac dalla partizione di ripristino integrata: per fare ciò devi

    1 - Spegni il tuo Mac Premi e tieni premuto CMD + R sulla tastiera del Mac poi, una volta che appare la finestra, andare nel 
         menu Utilità, selezionare terminale.
    2 - apparira' la finestra del terminale, qui digitare "csrutil disable" e premere invio
    3 - digitare "reboot" e premere invio. Il sistema opererà il suo riavvio.
Una volta che Os X ha terminato l'avvio, si dovrebbe essere in grado di fare eseguire i comandi che precedentemente hanno dato errore.

Vale la pena tenerlo a mente, se lasci questo spento sei lasciando il tuo Mac vulnerabile a file di sistema a livello accidentale o malevolo
modifiche, che potrebbero comportare la necessità di una reinstallazione completa o peggio.
Quindi, a meno che non sia un utente avanzato, varrebbe la pena ripetere i passaggi sopra ma sostituisci "disable" con "enable", ed operare la disabilitazione solo in caso di effettiva necessità.