Jump to content

Come eseguo programma con i privilegi di Amministratore(root)


escozzaro71
 Share

2 posts in this topic

Recommended Posts

Ciao, in MAc OSX hai 2 possibilità di eseguire programmi con privilegi di root:

 

1) Simile a quella che usi in Linux (è comunque un dialetto Unix): apri il terminale;

 

poi (ti faccio l'esempio con Safari) da terminale digiti:

 

sudo /Applications/Safari.app/Contents/MacOS/Safari <invio>

 

 

ti chiederà la password (quella che hai dato la prima volta che hai inizializzato il sistema) e tutto funziona.

 

2) a mio avviso più elegante anche se più laborioso: creare un account root: apri il terminale poi digita:

 

sudo passwd root <invio>

 

ti chiederà la password, immettila, poi ti chiederà la nuova password (per root) immetti una password di tua invenzione, abbastanza complicata, ti chiederà di ripeterla, fallo.

A questo punto hai creato il tuo account di root.

 

Fai il logout dalla tua sessione e ti comparirà una maschera di scelta dove sceglierai "altri" poi come utente "root" e la password che hai creato prima.

 

A questo punto entri in una sessione con tutti i privilegi di amministratore (utile anche per compiere operazioni sui kext e sugli info.plist).

 

Attenzione solo (ma se usi Ubuntu lo sai), resta loggato come root solo il tempo necessario per eseguire le operazioni necessarie, poi rientra come utente normale.

 

Nulla vieta che tu utilizzi entrambi i sistemi, il primo per le operazioni veloci che richiedono l'uso dei privilegi di root, il secondo per operazioni multiple.

 

Ciao, Giorgio.

Link to comment
Share on other sites

 Share

×
×
  • Create New...