Pagina 1 di 1

[RISOLTO]runlevel e permessi X

Inviato: ven 21 mag 2010, 16:05
da Zagorax
Ciao a tutti,

nel tentativo di far funzionare un programma (per i cui problemi ho aperto un altro topic), ho notato questa strana cosa.

Queste sono le azioni che eseguo:

1) avvio in modalità testuale
2) mi loggo come utente normale
3) eseguo startx
4) apro un terminale
5) digito "su" e inserisco la password
6) sono in grado di aprire applicazioni grafiche come ad esempio xedit, o thunar

Se invece avvio direttamente in modalità grafica, apro il terminale e mi identifico come root mi impedisce di aprire applicazioni grafiche.

Perchè? Come funziona? C'è un modo per risolvere?

Grazie

Re: runlevel e permessi X

Inviato: ven 21 mag 2010, 16:18
da j0kers
Dal terminale di root scrivi:

Codice: Seleziona tutto

export DISPLAY=127.0.0.1:0.0
da user invece:

Codice: Seleziona tutto

xhost +127.0.0.1
cosi facendo puoi avviare da root la modalità grafica. Ti conviene inserire questi comandi in /et/profile e bashrc. 8)

Re: runlevel e permessi X

Inviato: ven 21 mag 2010, 16:34
da conraid
in init4 devi dare il comando
# xauth merge ~user/.Xauthority
dove user è l'utente da cui fai su

se invece fai "su -" devi anche esportare DISPLAY, e per sapere qual'è fa un echo $DISPLAY dal terminale dell'utente

Re: runlevel e permessi X

Inviato: ven 21 mag 2010, 16:52
da Zagorax
Grazie mille per le vostre risposte. Il prima possibile le provo.

Re: [RISOLTO]runlevel e permessi X

Inviato: ven 21 mag 2010, 22:03
da metrofox
Io mi semplifico la vita dando a tutti il privilegio con:

Codice: Seleziona tutto

$ xhost +
Magari è un po rischioso visto che lo si da a tutti il permesso, però per me è una soluzione semplice, funzionale e veloce :)

Re: [RISOLTO]runlevel e permessi X

Inviato: sab 22 mag 2010, 13:48
da j0kers
metrofox, si la tua soluzione è quella più rapida, a questo punto direi di inserire tutto in uno script di avvio (ad esempio profile)
oppure in bashrc cosi non dai nessun comando 8)

Re: [RISOLTO]runlevel e permessi X

Inviato: sab 22 mag 2010, 15:27
da metrofox
Mmm, non so se però questo apre qualche "vulnerabilità"...