6 999
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
S3v (discussione | contributi) Nessun oggetto della modifica |
||
Riga 266: | Riga 266: | ||
* [http://wiki.debian.org/Xorg69To7 Debian Wiki: Xorg69To7] | * [http://wiki.debian.org/Xorg69To7 Debian Wiki: Xorg69To7] | ||
--> | --> | ||
==== Come posso eseguire un programma a interfaccia grafica con i permessi di root? ==== | |||
Spesso si ha l'esigenza di eseguire un programma a interfaccia grafica con i permessi di root. Ad esempio eseguire un editor di testo per modificare un file di configurazione i cui permessi di scrittura sono riservati all'utente che amministra il sistema (root).<br/> | |||
L'esecuzione del programma in questo modo: | |||
<pre> | |||
$ sudo nomeprogramma | |||
</pre> | |||
fallisce miseramente, purtroppo, con questo errore: | |||
<pre> | |||
No protocol specified | |||
nomeprogramma: cannot connect to X server :0 | |||
</pre> | |||
Questo errore è dovuto al fatto che il programma sta cercando di accedere al server grafico dell'utente ma non ha i necessari permessi per farlo. Infatti, senza adeguata configurazione, l'accesso al server X è negato a tutti gli utenti, compreso l'utente root. | |||
Il modo corretto per ottenere il risultato voluto è: | |||
* KDE | |||
<pre>$ kdesu nomeprogramma</pre> | |||
* Gnome | |||
<pre>$ gksu nomeprogramma</pre> | |||
=== KDE === | === KDE === | ||
==== Come mai non riesco ad avviare kppp anche se è installato? ==== | ==== Come mai non riesco ad avviare kppp anche se è installato? ==== |
contributi