Pagina 1 di 1

root e DISPLAY

Inviato: gio 14 lug 2005, 1:04
da homer84
Come sappiamo è fastidioso dover accedere come root quando dobbiamo aprire un programma eseguibile solo da root (es k3bsetup), fino ad oggi ho sempre fatto

Codice: Seleziona tutto

user@local$ xhost +localhost
user@local$ su -
password: 
root@local$ export DISPLAY=:0
root@local$ kuser
.....

E tutto ha sempre funzionato, fino a che ho cambiato il login screen, mettendo GDM (ho modificato il fiel /etc/rc.d/rc.4)
Non so il motivo, ma di punto in bianco non mi funziona +...
E nemmeno capisco il nesso tra quel file e il resto...
Che posso fare? E che puo essere?

Inviato: gio 14 lug 2005, 1:13
da gallows
comunque se switchi con su (senza trattino) non hai bisogno di dare permessi o impostare la variabile DISPLAY.
l'unico inconveniente potrebbe essere il PATH, ma basta sistemarlo in /root/.bashrc

Inviato: gio 14 lug 2005, 1:17
da homer84
A questo punto ti chiedo che differenza c'è tra

Codice: Seleziona tutto

su

su -

Inviato: gio 14 lug 2005, 1:28
da gallows
"su -" avvia un shell di login
"su" avvia una shell interattiva non di login

la prima legge:
/etc/profile, ~/.profile ~/.bash_profile ~/.bash_login e quando di slogghi ~/.bash_logout

la seconda legge solo ~/.bashrc