Newsgroup: it.comp.macintosh
Titolo: Eseguire .app con privilegi di root

E' possibile eseguire un applicazione (grafica) con i privilegi di
root. Come?

 root. Come?
sudando
-- 
L'upgrade a Vista contribuisce al riscaldamento globale del pianeta.
Pensaci, quando prendi il cammello per andare al lavoro.
k|b|s > `echo 0000000:6b62734062676c75672e69740a|xxd -r`

 2) con "sudo 
path.to.app/Contents/MacOS/nomeeseguibile
"
ok fino al comando sudo ci sono ma il problema è che mi ritorna Gtk-
Warning: cannot open display

 Warning: cannot open display
Se hai aggiunto al $PATH /usr/local/bin, /opt/local/bin, ecc..
basta premettere open-x11, per esempio
sudo open-x11 gtk-demo
e l'utilty X11 viene avviata automaticamente.

 Warning: cannot open display
la cosa mi puzza di ethereal
-- 
http://emeraldion.it
I nostri governanti pensavano che le casse dell'INPS
fossero esenti dalle leggi di conservazione della massa

 es: sudo open /Applications/BBEdit.app/
beh tanto vale loggarsi come root e cliccare sull'applicazione... ;)
il metodo suggerito da SlC e' quello piu' "sicuro" per circoscrivere i
privilegi di root al solo processo "nomeeseguibile"
Non che non mi fidi di "open", ma in generale meglio dosare attentamente i
privilegi


 es: sudo open /Applications/BBEdit.app/
Ancora più stenograficamente:
sudo open -a BBEdit
I Launch Servicves individuano automaticamente BBEdit
e qualsiasi altra applicazione che sia stata già
lanciata anche dal Desktop, dalla Home o da qualsiasi
altro posto.

 sudo open -a BBEdit
boh...
sudo open -a xnmap mi apre l'applicazione apparentemente come root
non so se qualcuno ha mai usato xnmap cmq quando faccio la scansione
con l'opzione OS Detection mi ritorna che per farlo è necessario avere
i privilegi di root e che non sono in mio possesso...  mentre se mi
loggo in mac come root tutto funziona :-(

 loggo in mac come root tutto funziona :-(
sudo nmap -v -O
e puoi usare anche queso.


 e puoi usare anche queso.
lo so e ti ringrazio ma per comodità/velocità mi piacerebbe poter
usare l'interfaccia grafica
-v -O Non sono le uniche opzioni che mi servono :-(
ciaooo

 -v -O Non sono le uniche opzioni che mi servono :-(
Hai parlato di os fingerprinting e quello ti è stato dato.
E comunque con sudo hai accesso a tutte le operazioni raw.


 es: sudo open /Applications/BBEdit.app/
No. L'applicazione viene lanciata come utente standard.
-- 
Soon there'll be just two kinds of people.
Those who use computers.
And those who use Apples.

 la cosa mi puzza di ethereal
Non per niente, ma anche se fosse, che male ci sarebbe? Ethereal č
illegale? E' illegale, eventualmente, l'uso scorretto: per fini
diagnostici non credo ci sia nulla di male..

 diagnostici non credo ci sia nulla di male..
come amo essere frainteso... chi lo diceva, Oscar Wilde?
Semplicemente subodoravo una analoga esperienza capitatami qualche tempo
fa e risolta con AquaEthereal, un wrapper Cocoa. Ormai defunto dacche'
il darwin port di ethereal e' bello che morto.
-- 
http://www.emeraldion.it
Attendendo il Segno della bella ragazza sulla collina

 anche in scrittura da dentro bbedit?
Questo è strano. Comunque puoi verificare da monitoraggio attività di
chi è il processo.


 root.
Uh?
% sudo ./BBEdit
sudo: ./BBEdit: command not found
Dovrebbe funzionare solo se sei dentro
"/Applications/BBEdit.app/Contents/MacOS/".


 Warning: cannot open display
sudo echo $DISPLAY 
che ti dice?
Ah, aspetta, hai aperto xterm? (/Applications/Utilities/X11, dovrebbe
aprire un xterm di default).

 "/Applications/BBEdit.app/Contents/MacOS/".
BBEdit non aveva l'opzione di installarsi anche per un rapido accesso da
linea di comando?

 linea di comando?
Vengono installati degli strumenti per la linea di comando, per
automatizzare alcune procedure, mi pare.
