
Perché non riesco ad eseguire tool grafici da root?
Anche se si tratta di una forma di
controllo non più utilizzata dalla maggior
parte delle distribuzioni
GNU/Linux, può ancora succedere che
mentre si utilizza il PC come utente comune
non risulti possibile avviare applicazioni
grafiche da root, cioè come utente
amministratore. Questo comportamento
è dovuto al fatto che sui sistemi
GNU/Linux, per motivi di sicurezza, è
possibile abilitare o disabilitare l'accesso
al server X (l'ambiente grafico), da parte
di determinati utenti o, addirittura, macchine
(host) connesse in rete. È possibile,
però, gestire tali permessi utilizzando
il programma xhost. Ad esempio, eseguendo
xhost +, tutte gli utenti e tutte le
macchine sono abilitati ad accedere al
server X, quindi ad avviare applicazioni
grafiche. Al contrario, xhost – disabilita
tali permessi. Inoltre, è possibile specificare
singolarmente gli utenti e gli host
abilitati o meno eseguendo rispettivamente
xhost + nome e 18, dove nome può
essere un nome utente o quello di una
macchina, in pratica il nome host o hostname.