Pagina 1 di 1
Root e server X
Inviato: mer 30 set 2009, 13:08
da blackman85
Ciao a tutti, una sola domanda:
ma come caspita si fa per avviare applicazioni da root nel server X di un utente loggato? (ovviamente non utilizzando kdesu)
Ho dato i seguenti comandi:
Codice: Seleziona tutto
$ xhost + localhost.root
localhost.root being added to access control list
$ su
Password:
# konqueror
No protocol specified
konqueror: cannot connect to X server :0.0
# export DISPLAY=:0
# konqueror
No protocol specified
konqueror: cannot connect to X server :0
Non ne riesco a venire a capo qualche idea??
Re: Root e server X
Inviato: mer 30 set 2009, 14:12
da eth0
blackman85 ha scritto:Ciao a tutti, una sola domanda:
ma come caspita si fa per avviare applicazioni da root nel server X di un utente loggato? (ovviamente non utilizzando kdesu)
Non ne riesco a venire a capo qualche idea??
Ciao ,
prova con:
Il comando deve essere lanciato dall'
utente proprietario della sessione "
X" attiva, altrimenti non ha alcun senso.
Facci sapere,
ciao.
Re: Root e server X
Inviato: mer 30 set 2009, 14:52
da mbrancalion
E' una cosa che bisogna fare una tantum, o ti serve di lanciare spesso cose come root nell'ambiente X dell'utente?
Se e' la seconda, io mi sono fatto un paio di script per lanciare questo tipo di cose... Nel caso, fai un fischio

Re: Root e server X
Inviato: mer 30 set 2009, 14:54
da MelmothX
Re: Root e server X
Inviato: mer 30 set 2009, 14:56
da Giambattista
Ciao, da utente
Nb: Se non specifichi utente o macchina dopo "+" autorizzi tutti
da root dai
e lanci il programma da root.
Ps: se vuoi optare per una soluzione definitiva...aggiungi in /etc/profile
export XAUTHORITY=/home/tuo-utente/.Xauthority
Re: Root e server X
Inviato: mer 30 set 2009, 23:32
da blackman85
Scusatemi se rispondo solo ora ma non ci sono stato allora vado per gradi:
eth0 ha scritto:
Ciao ,
prova con:
Il comando deve essere lanciato dall'
utente proprietario della sessione "
X" attiva, altrimenti non ha alcun senso.
Facci sapere,
ciao.
Allora, con il comando che mi hai indicato funziona però ho alcuni problemi:
1) Mi autorizza tutti gli utenti e io voglio autorizzare solo il root.
2) Quando avvio konqueror alcuni pulsanti non si vedono e nella konsole continua ad uscire la scritta (ripetutamente)
Codice: Seleziona tutto
kdeinit4: preparing to launch /usr/lib/kde4/libexec/klauncher
klauncher(1995) kdemain: No DBUS session-bus found. Check if you have started the DBUS server.
kdeinit4: Communication error with launcher. Exiting!
anche se però ho avuto il primo miglioramento la finestra comunque compare e rimane visibile (non si chiude).
mbrancalion ha scritto:E' una cosa che bisogna fare una tantum, o ti serve di lanciare spesso cose come root nell'ambiente X dell'utente?
Se e' la seconda, io mi sono fatto un paio di script per lanciare questo tipo di cose... Nel caso, fai un fischio

Non ho capito che tipo di script ti sei fatto (stai parlando per caso del comando kdesu?) ti puoi spiegare meglio...grazie
MelmothX ha scritto:xhost +local:
Stesso discorso di prima, si avvia da root le applicazioni con il solito problema di prima...però io voglio abilitare solo l'utente root.
Giambattista ha scritto:Ciao, da utente
Nb: Se non specifichi utente o macchina dopo "+" autorizzi tutti
da root dai
e lanci il programma da root.
Ps: se vuoi optare per una soluzione definitiva...aggiungi in /etc/profile
export XAUTHORITY=/home/tuo-utente/.Xauthority
Solito problema se davanti ad xhost gli metto root non funziona anche digitando export....comunque io voglio abilitare solo l'utente root...
Grazie a tutti per le cordiali risposte, aspetto altre delucidazioni...devo dire che fin ora il più conciso e che mi ha dato il comando che più si avvicinava in termine di sicurezza è stato MelmothX....comunque grazie di nuovo a tutti.
Re: Root e server X
Inviato: gio 1 ott 2009, 9:23
da luka64
man xhost .....più conciso di così

Re: Root e server X
Inviato: sab 3 ott 2009, 12:06
da blackman85
luka64 ha scritto:man xhost .....più conciso di così

Grazie della risposta ma non scrivere tanto per scrivere, già la conoscevo questa opzione!!
