escozzaro71
Oct 3 2008, 04:57 AM
Ho la necessita di eseguire un programma con i privilegi di Amministratore
Nella mia ubuntu faccio gksu oppure vado da terminale
sudo -i
password
./nome programma
in Leopard come faccio?
Grazie a Tutti
Giorgio-multi
Oct 3 2008, 06:57 AM
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.