Root e server X

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Root e server X

Messaggio 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??

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Re: Root e server X

Messaggio 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:

Codice: Seleziona tutto

# xhost +   [INVIO]
Il comando deve essere lanciato dall'utente proprietario della sessione "X" attiva, altrimenti non ha alcun senso.

Facci sapere,
ciao.

Avatar utente
mbrancalion
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: ven 31 ago 2007, 16:01
Nome Cognome: Marco Brancalion
Slackware: nessuna
Kernel: 2.6.38-11
Desktop: kde 4.6.2
Distribuzione: kubuntu 11.04
Località: Grignano Polesine (RO)
Contatta:

Re: Root e server X

Messaggio 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 ;)

MelmothX
Linux 0.x
Linux 0.x
Messaggi: 89
Iscritto il: sab 25 nov 2006, 20:40

Re: Root e server X

Messaggio da MelmothX »

Codice: Seleziona tutto

xhost +local:

Giambattista
Linux 1.x
Linux 1.x
Messaggi: 155
Iscritto il: gio 29 mag 2008, 1:28
Slackware: Slack64-current
Kernel: 2.6.32.5
Desktop: Fluxbox
Distribuzione: Arch64

Re: Root e server X

Messaggio da Giambattista »

Ciao, da utente

Codice: Seleziona tutto

$ xhost + 
Nb: Se non specifichi utente o macchina dopo "+" autorizzi tutti

da root dai

Codice: Seleziona tutto

# export DISPLAY=:0
e lanci il programma da root.

Ps: se vuoi optare per una soluzione definitiva...aggiungi in /etc/profile
export XAUTHORITY=/home/tuo-utente/.Xauthority

Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Re: Root e server X

Messaggio da blackman85 »

Scusatemi se rispondo solo ora ma non ci sono stato allora vado per gradi:
eth0 ha scritto: Ciao ,

prova con:

Codice: Seleziona tutto

# xhost +   [INVIO]
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

Codice: Seleziona tutto

$ xhost + 
Nb: Se non specifichi utente o macchina dopo "+" autorizzi tutti

da root dai

Codice: Seleziona tutto

# export DISPLAY=:0
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.

Avatar utente
luka64
Linux 1.x
Linux 1.x
Messaggi: 175
Iscritto il: ven 22 mag 2009, 10:47
Slackware: 12.2,9e
Kernel: 2.6.28.10
Desktop: xfce
Distribuzione: zw6.0

Re: Root e server X

Messaggio da luka64 »

man xhost .....più conciso di così :p

Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Re: Root e server X

Messaggio da blackman85 »

luka64 ha scritto:man xhost .....più conciso di così :p
Grazie della risposta ma non scrivere tanto per scrivere, già la conoscevo questa opzione!! :laughing3:

Rispondi