Quando stavo usando Kubuntu, potevo sempre aprire le applicazioni X con sudo, sudo kate
per esempio. Ora che sono passato ad arco che non funziona. So che mi è sempre stato detto di usare kdesu, ma quale impostazione ci sono in kubuntu che mi permette di usare sudo su app X che mi impedisce di farlo su arch?
Modifica :
scusa, mi sono fatto quello che odio così tanto> _ <
Questo è quello che sto cercando di fare:
[Download di falmarri @ falmarri-z-arch] $ sudo kate Parola d'ordine: Nessun protocollo specificato kate: impossibile connettersi al server X: 0.0
Nota che questa è solo una normale sessione terminale usando konsole, non sto usando SSH
/ etc / sudoers :
## sudoers file. ## ## Questo file DEVE essere modificato con il comando 'visudo' come root. ## Il mancato utilizzo di 'visudo' può causare errori di sintassi o di autorizzazione dei file ## che impedisce l'esecuzione di sudo. ## ## Vedi la pagina man sudoers per i dettagli su come scrivere un file sudoers. ## ## ## Specifica dell'alias host ## ## Gruppi di macchine. Questi possono includere nomi host (facoltativamente con caratteri jolly), ## Indirizzi IP, numeri di rete o netgroup. # Host_Alias WEBSERVERS = www1, www2, www3 ## ## Specifiche dell'alias utente ## ## Gruppi di utenti. Questi possono essere costituiti da nomi utente, uid, gruppi Unix, ## o netgroups. # User_Alias ADMINS = millert, dowdy, mikef ## ## Cmnd specifica alias ## ## Gruppi di comandi. Utilizzato spesso per raggruppare i comandi correlati. # Cmnd_Alias PROCESSES = / usr / bin / nice, / bin / kill, / usr / bin / renice, \ # / usr / bin / pkill, / usr / bin / top ## ## Specifiche predefinite ## ## Potresti voler mantenere alcune delle seguenti variabili d'ambiente ## quando si eseguono comandi tramite sudo. ## ## Impostazioni locali # Defaults env_keep + = "LANG LANGUAGE LINGUAS LC_ * _XKB_CHARSET" ## ## Esegui le applicazioni X tramite sudo; HOME è usato per trovare il ##. File di autorità. Nota che altri programmi usano HOME per trovare ## file di configurazione e questo può portare all'escalation dei privilegi! Valori predefiniti env_keep + = "HOME" ## ## X11 impostazioni del percorso delle risorse Valori predefiniti env_keep + = "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH" ## ## Impostazioni del percorso del desktop Valori predefiniti env_keep + = "QTDIR KDEDIR" ## ## Consenti ai comandi sudo-run di ereditare la sessione ConsoleKit dei chiamanti # Defaults env_keep + = "XDG_SESSION_COOKIE" ## ## Uncomment per abilitare metodi di input speciali. Si deve prestare attenzione come ## questo può consentire agli utenti di sovvertire il comando in esecuzione tramite sudo. Valori predefiniti env_keep + = "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER" ## ## Uncomment per abilitare la registrazione dell'output di un comando, ad eccezione di ## sudoreplay e riavvio. Utilizzare il sudoreplay per riprodurre le sessioni registrate. # Default log_output # Predefiniti! / Usr / bin / sudoreplay! Log_output # Predefiniti! / Usr / local / bin / sudoreplay! Log_output # Predefiniti! / Sbin / reboot! Log_output ## ## Specifica alias runas ## Valori predefiniti: falmarri timestamp_timeout = 10 ## ## Specifica dei privilegi dell'utente ## root ALL = (ALL) ALL ## Uncomment per consentire ai membri della ruota di gruppo di eseguire qualsiasi comando % wheel ALL = (ALL) ALL ## Stessa cosa senza password #% wheel ALL = (ALL) NOPASSWD: ALL ## Uncomment per consentire ai membri del gruppo sudo di eseguire qualsiasi comando #% sudo ALL = (ALL) ALL ## Uncomment per consentire a qualsiasi utente di eseguire sudo se conoscono la password ## dell'utente stanno eseguendo il comando come (root per impostazione predefinita). # Predefiniti targetpw # Richiedi la password dell'utente di destinazione # ALL ALL = (ALL) ALL # ATTENZIONE: utilizzalo solo insieme a "Predefiniti targetpw" ## Leggi i file drop-in da /etc/sudoers.d ## (il '#' qui non indica un commento) #includedir /etc/sudoers.d
sux
che è sostanzialmente "su with X"
sudo
correttamente? È possibile avviare le app non GUI utilizzandosudo
?