Pagina 1 di 3
avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 15:33
da danix
Ciao a tutti...
sto usando xfce e mi sto trovando molto molto bene, l'unica mancanza che veramente sento è la possibilità di avviare applicazioni grafiche con i privilegi di root senza aprire una shell, digitare su e la password di root e poi avviare il programma...
Su kde c'è kdesu che ti chiede la password e avvia il programma, su gnome c'è gksu che fa la stessa cosa, ma su xfce non ho trovato nulla del genere, infatti gli utonti (ho letto solo forum *buntu riguardo a questa cosa) usano gksu associato a xfce...
Io al momento ho risolto lanciando le applicazioni in questo modo:
mi si apre una finestra di xterm che mi richiede la password e mi apre immediatamente thunar come superutente, solo che rimane aperta anche la finestra di xterm fino a quando non chiudo thunar... La cosa potrebbe anche andarmi bene per ora, ma se trovassi un modo per non far aprire proprio xterm sarebbe ancora meglio...
Qualcuno di voi ha idea di come si possa fare??
Ovviamente non voglio installare kdesu o gksu per non dovermi portare dietro mezzo kde o mezzo gnome...
Grazie mille a tutti...
Ciau
Re: avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 15:47
da d4z_c0nf
danix85 ha scritto:Ciao a tutti...
sto usando xfce e mi sto trovando molto molto bene, l'unica mancanza che veramente sento è la possibilità di avviare applicazioni grafiche con i privilegi di root senza aprire una shell, digitare su e la password di root e poi avviare il programma...
Su kde c'è kdesu che ti chiede la password e avvia il programma, su gnome c'è gksu che fa la stessa cosa, ma su xfce non ho trovato nulla del genere, infatti gli utonti (ho letto solo forum *buntu riguardo a questa cosa) usano gksu associato a xfce...
Io al momento ho risolto lanciando le applicazioni in questo modo:
mi si apre una finestra di xterm che mi richiede la password e mi apre immediatamente thunar come superutente, solo che rimane aperta anche la finestra di xterm fino a quando non chiudo thunar... La cosa potrebbe anche andarmi bene per ora, ma se trovassi un modo per non far aprire proprio xterm sarebbe ancora meglio...
Qualcuno di voi ha idea di come si possa fare??
Ovviamente non voglio installare kdesu o gksu per non dovermi portare dietro mezzo kde o mezzo gnome...
Grazie mille a tutti...
Ciau
Dovresti usare sudo immagino.
rock
Re: avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 15:52
da easy77
Io uso sudo:
sudo thunar
Ovviamente devi modificare il file /etc/sudoers aggiungendo una riga simile:
Che ti permette di lanciare tutto senza digitare la password di root; non è il massimo di sicurezza e pulizia, ma puoi togliere il NOPASSWD per far chiedere la password, oppure puoi specificare solo i comandi che ti interessano, tipo thunar.
Re: avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 17:31
da danix
non mi piace troppo utilizzare sudo, ma se non c'è altro modo penso di potermi adattare, tanto alla fine devo avviare solo il file manager con sudo...
Codice: Seleziona tutto
User_Alias DNX = danix
Cmnd_Alias SUPERFM = /usr/bin/thunar
root ALL=(ALL) ALL
DNX ALL = NOPASSWD: SUPERFM
Ho fatto così, che ne pensate??
Re: avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 18:00
da Dani
danix85 ha scritto:non mi piace troppo utilizzare sudo, ma se non c'è altro modo penso di potermi adattare, tanto alla fine devo avviare solo il file manager con sudo...
kdesu e gksu fanno la stessa identica cosa di sudo, non puo' piacerti uno e non piacerti l'altro
Comunque non ho capito quale sia la noia, aprire il terminale o inserire la password ?
Se conosci un po' di programmazione puoi crearti un programma su misura, è questione di pochi minuti. Io purtroppo non so ancora creare gui altrimenti ci proverei.
Se poi l'obiettivo è far partire thunar con i privilegi di root, ma da utente e senza inserire alcuna password, la cosa è ancora piu' semplice, ma molto insicura !
Re: avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 18:12
da danix
Dani ha scritto:kdesu e gksu fanno la stessa identica cosa di sudo, non puo' piacerti uno e non piacerti l'altro
Comunque non ho capito quale sia la noia, aprire il terminale o inserire la password ?
kdesu e gksu non sono proprio uguali a sudo, la differenza (che è poi il problema per cui ho postato) sta nel fatto che dopo aver inserito la password spariscono lasciando solo l'applicazione lanciata, se io facessi la stessa cosa con sudo e un xterm quest'ultimo rimarrebbe attivo fino a quando non dovessi chiudere l'applicazione che ho lanciato...
Se conosci un'alternativa ti prego di dirmela perchè mi interessa molto, effettivamente sudo non mi va proprio giù...

Ah, la noia sta nel fatto che vorrei poter editare qualche file di testo con un editor grafico senza aprire ogni volta vim, o modificare qualche immagine senza doverla prima copiare nella mia home, modificarla e ricopiarla al suo posto... Sono molto pigro...
Dani ha scritto:Se conosci un po' di programmazione puoi crearti un programma su misura, è questione di pochi minuti. Io purtroppo non so ancora creare gui altrimenti ci proverei.
Conosco (in minima parte ma so destreggiarmi) il python, nient'altro... se puoi dammi qualche dritta su cosa cercare e vedo se riesco a fare qualcosa...
Dani ha scritto:Se poi l'obiettivo è far partire thunar con i privilegi di root, ma da utente e senza inserire alcuna password, la cosa è ancora piu' semplice, ma molto insicura !
Come sopra, vorrei usare sudo il meno possibile...
Ciau
Re: avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 19:51
da Dani
Ok ho capito :)
Ora vedo se riesco a scrivere un po' di codice funzionante :D
Re: avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 20:46
da Mario Vanoni
danix85 ha scritto:
Come sopra, vorrei usare sudo il meno possibile...
Perche` complicarsi la vita inutilmente?
login: root
oppure
/bin/su - (mai solo su -, trappola subdola!)
In un'altra thread (cdrecord) hai chiesto se ero root,
sono sempre root da >20 anni, _mai_ problemi,
ma come sysadm _devi_ sapere quello che fai!
Ma solo come/quale root lavori senza noie/intoppi.
In ditta, su un secondo schermo, avevo/usavo login da utente,
ma solo per controllare che i programmi funzionassero.
Le paure che vengono da M$ sono esagerate,
e vale sempre: prima di agire, accendere il cervello.
Re: avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 20:57
da Blizzard
ciao Mario,
in che senso "solo su -" è una trappola subdola?

Re: avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 21:21
da neongen
bè, ad esempio, su - potrebbe essere un programma che prima invia la password in rete e poi avvia normalmente /bin/su - senza che tu te ne accorga (serve anche a questo which).
Re: avviare graficamente applicazioni come superutente
Inviato: ven 23 mag 2008, 21:26
da Mario Vanoni
Blizzard ha scritto:ciao Mario,
in che senso "solo su -" è una trappola subdola?

Vecchia regola UNIX, non Linux!
A seconda dell'ordine in un $PATH, magari manipolato,
su -
puo` precedere
/bin/su -
quindi esegui un troiano.
Con /bin/su - non e` possibile, sei sicuro.
Gia` ai tempi di AT&T UNIX SVR3 (1986) lo consigliavano.
Infatti seguo/mantengo il consiglio, p. e. sempre /sbin/lilo.
Re: avviare graficamente applicazioni come superutente
Inviato: sab 24 mag 2008, 0:05
da slucky
A seconda dell'ordine in un $PATH, magari manipolato,
su -
puo` precedere
/bin/su -
quindi esegui un troiano.
Con /bin/su - non e` possibile, sei sicuro.
interessante...buono a sapersi
piuttosto che usare gksu o kdesu usa e abilita sudo ( che puoi configurare come vuoi ) e sei a posto.
Saluti
Re: avviare graficamente applicazioni come superutente
Inviato: sab 24 mag 2008, 0:45
da Blizzard
Mario Vanoni ha scritto:Blizzard ha scritto:ciao Mario,
in che senso "solo su -" è una trappola subdola?

Vecchia regola UNIX, non Linux!
A seconda dell'ordine in un $PATH, magari manipolato,
su -
puo` precedere
/bin/su -
quindi esegui un troiano.
Con /bin/su - non e` possibile, sei sicuro.
Gia` ai tempi di AT&T UNIX SVR3 (1986) lo consigliavano.
Infatti seguo/mantengo il consiglio, p. e. sempre /sbin/lilo.
servono a questo le lezioni di vita
grazie
Gio
Re: avviare graficamente applicazioni come superutente
Inviato: sab 24 mag 2008, 3:41
da Dani
@danix:
Ho buttato giu' una bozza di codice...
http://www.slacky.eu/~dani/scripts/scid.c
Fa schifo a vedersi ma funziona :P
Re: avviare graficamente applicazioni come superutente
Inviato: sab 24 mag 2008, 8:59
da easy77
Io normalmente faccio quasi tutto da shell, comunque se non vuoi tenerla aperta con xfce puoi lancirare il comando sudo thunar da Menu (esegui comando) o creare un launcher apposito.