Apertura di programmi con privilegi di root su un mac

Puoi aprire qualsiasi programma su un Mac con privilegi di root, purché tu disponga di una password di amministratore. Tuttavia, dovresti usare l`accesso come root solo se sai cosa stai facendo, perché se qualcosa va storto puoi danneggiare il programma o il tuo computer.

Passi

Metodo 1 di 3: da un account amministratore

Immagine titolata Understand icon
2. Apri Terminale. Accedi al tuo computer con un account amministratore. Vai su Applicazioni → Utilità e apri Terminale.
L`account amministratore non può essere vuoto, altrimenti Terminal non ti concederà i privilegi di root.
Immagine titolata Apri applicazioni con privilegi di root su un Mac Passaggio 3
3. Prova il modo più veloce. Usando il comando `sudo` puoi aprire programmi con accesso root, ma questo richiede il percorso del file all`eseguibile nel pacchetto del programma. La maggior parte delle applicazioni Mac e di terze parti ha il contenuto del pacchetto organizzato allo stesso modo, quindi puoi provare prima quanto segue:
  • Inserisci: sudo percorso del file dal disco rigido al programma.app/Contenuti/MacOS/nome del programma.
    Ad esempio, per aprire iTunes, digita sudo /Applicazioni/iTunes.app/Contenuti/MacOS/iTunes e premere ⏎ Ritorno.
  • Inserisci la password dell`account amministratore con cui sei attualmente connesso. premere ⏎ Ritorno.
  • Se il comando funziona, il programma dovrebbe aprirsi con i privilegi di root. Se Terminale mostra "comando non trovato", vai al passaggio successivo.
    Immagine titolata Apri applicazioni con privilegi di root su un Mac Passaggio 4
    5. Individua il file eseguibile. Vedrai una o più cartelle nel pacchetto del programma. Cerca il file eseguibile in questa cartella. Di solito puoi trovarlo in /Contents/MacOS.
  • Solitamente l`eseguibile ha lo stesso nome del programma, ma può anche avere un nome diverso, ad esempio "run.SH".
  • L`icona dell`eseguibile è normalmente un quadrato nero con la parola "exec" in minuscolo.
    Immagine titolata Apri applicazioni con privilegi di root su un Mac Passaggio 6
  • 6. Digita "sudo" in Terminale. Digita sudo seguito da uno spazio. Non inserire ancora il comando.
    Immagine titolata Apri applicazioni con privilegi di root su un Mac Passaggio 7
    8. Conferma il comando con la tua password. premere ⏎ Ritorno. Immettere la password dell`account amministratore con cui si è attualmente connessi, quindi premere di nuovo ⏎ Ritorno. Ora il programma si aprirà con i privilegi di root.

    Metodo 2 di 3: da un account che non è l`account amministratore

    Immagine titolata Apri applicazioni con privilegi di root su un Mac Passaggio 9
    1. Apri Terminale con un account che non è l`account amministratore. Molti amministratori di sistema preferiscono lavorare da un normale account utente per ridurre al minimo i possibili danni causati da errori o attacchi di malware. Questo metodo richiede la password dell`amministratore, ma puoi ottenere temporaneamente l`accesso come root senza cambiare utente. Per fare ciò, apri prima una finestra di Terminale.
    Immagine titolata Apri applicazioni con privilegi di root su un Mac Passaggio 10
    3. Apri il programma con il comando "sudo". Il comando viene solitamente applicato come segue: sudo percorso del file dal disco rigido al programma.app/Contenuti/MacOS/nome del programma. Se questo non funziona o hai bisogno di ulteriore aiuto, vedere la sezione precedente.
    Immagine titolata Apri applicazioni con privilegi di root su un Mac Passaggio 12
    4. Torna al tuo account. Dopo aver completato tutte le attività che richiedono i privilegi di root, immettere exit nella finestra Terminale. Questo uscirà dall`account amministratore e tornerà al tuo account normale.

    Metodo 3 di 3: Risoluzione dei problemi

    Immagine titolata Apri applicazioni con privilegi di root su un Mac Passaggio 13
    2. Utilizzo "nano" invece di un editor di testo grafico. In alcuni casi è più sicuro e affidabile modificare i file di configurazione con un editor di testo all`interno di Terminale. Nano è un`opzione semplice e viene fornita di serie. Per usarlo con i privilegi di root, inserisci sudo nano in Terminale seguito da uno spazio e dal percorso del file del tuo documento di testo. Ora puoi modificare il documento da Terminale. Quando hai finito, premi Controllo + o per salvarlo, quindi fare clic Controllo + X per uscire da nano.
  • Ad esempio, il codice sudo nano /etc/hosts apre il file "host" con accesso root.
  • È sempre una buona idea fare un backup prima di modificare i file di configurazione. Lo fai con il seguente codice: sudo cp file_path_of_config_filenuovo_file percorso di backup. Usando il codice sudo cp /etc/hosts /etc/hosts.backup fare una copia del file hosts chiamato "host.backup". Se commetti un errore sposta il file configurato in modo errato con (ad esempio) sudo mv /etc/hosts /etc/hosts.bad e ripristina il backup con sudo cp /etc/hosts.backup /etc/host.
  • Consigli

    • Le virgolette all`inizio e alla fine del percorso del file sono necessarie solo se sono presenti spazi nel percorso.

    Avvertenze

    • Un errore nell`accesso come root può causare la cancellazione completa o l`inutilizzo del tuo Mac. Il rischio è maggiore in 10.10 o versioni precedenti di OS X o in 10.11 con SIP disabilitato. Mantieni sempre privata la tua password di amministratore per impedire ad altri di ottenere l`accesso come root.
    ">">
    Condividi sui social network: