Lorsque j'utilisais kubuntu, je pouvais toujours ouvrir des applications X avec sudo, sudo kate
par exemple. Maintenant que je suis passé à arch, cela ne fonctionne pas. Je sais qu'on m'a toujours dit d'utiliser kdesu, mais quel paramètre existe-t-il dans kubuntu qui me permet d'utiliser sudo sur les applications X qui m'empêche de le faire sur arch?
Edit :
Désolé, je me suis fait ce que je déteste tellement> _ <
Voici ce que j'essaie de faire:
[falmarri @ Téléchargements falmarri-z-arch] $ sudo kate Mot de passe: Aucun protocole spécifié kate: impossible de se connecter au serveur X: 0.0
Notez que ce n'est qu'une session de terminal ordinaire utilisant konsole, je n'utilise pas SSH
/ etc / sudoers :
Fichier ## sudoers. ## ## Ce fichier DOIT être édité avec la commande 'visudo' en tant que root. ## Le fait de ne pas utiliser 'visudo' peut entraîner des erreurs de syntaxe ou d'autorisation de fichier ## qui empêche l'exécution de sudo. ## ## Voir la page de manuel sudoers pour plus de détails sur la façon d'écrire un fichier sudoers. ## ## ## Spécification d'alias d'hôte ## ## Groupes de machines. Il peut s'agir de noms d'hôtes (éventuellement avec des caractères génériques), ## Adresses IP, numéros de réseau ou groupes de réseaux. # Host_Alias WEBSERVERS = www1, www2, www3 ## ## Spécification d'alias utilisateur ## ## Groupes d'utilisateurs. Il peut s'agir de noms d'utilisateurs, d'uids, de groupes Unix, ## ou netgroups. # User_Alias ADMINS = millert, dowdy, mikef ## ## Spécification d'alias Cmnd ## ## Groupes de commandes. Souvent utilisé pour regrouper les commandes associées. # Cmnd_Alias PROCESSES = / usr / bin / nice, / bin / kill, / usr / bin / renice, \ # / usr / bin / pkill, / usr / bin / top ## ## Spécification des valeurs par défaut ## ## Vous souhaiterez peut-être conserver certaines des variables d'environnement suivantes ## lors de l'exécution de commandes via sudo. ## ## Paramètres régionaux # Valeurs par défaut env_keep + = "LANG LANGUAGE LINGUAS LC_ * _XKB_CHARSET" ## ## Exécutez les applications X via sudo; HOME est utilisé pour trouver le Fichier ## .Xauthority. Notez que d'autres programmes utilisent HOME pour trouver ## fichiers de configuration et cela peut conduire à une élévation de privilèges! Par défaut env_keep + = "HOME" ## ## Paramètres du chemin d'accès aux ressources X11 Valeurs par défaut env_keep + = "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH" ## ## Paramètres du chemin du bureau Par défaut env_keep + = "QTDIR KDEDIR" ## ## Autoriser les commandes sudo-run à hériter de la session ConsoleKit des appelants # Par défaut env_keep + = "XDG_SESSION_COOKIE" ## ## Décommentez pour activer les méthodes de saisie spéciales. Des précautions doivent être prises ## cela peut permettre aux utilisateurs de renverser la commande exécutée via sudo. Par défaut env_keep + = "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER" ## ## Décommentez pour activer la journalisation de la sortie d'une commande, sauf pour ## sudoreplay et redémarrez. Utilisez sudoreplay pour lire les sessions enregistrées. # Valeurs par défaut log_output # Par défaut! / Usr / bin / sudoreplay! Log_output # Valeurs par défaut! / Usr / local / bin / sudoreplay! Log_output # Par défaut! / Sbin / reboot! Log_output ## ## Spécification d'alias Runas ## Valeurs par défaut: falmarri timestamp_timeout = 10 ## ## Spécification de privilège utilisateur ## root ALL = (ALL) ALL ## Décommenter pour permettre aux membres de la roue de groupe d'exécuter n'importe quelle commande % roue ALL = (ALL) ALL ## Même chose sans mot de passe #% roue ALL = (ALL) NOPASSWD: ALL ## Décommenter pour autoriser les membres du groupe sudo à exécuter n'importe quelle commande #% sudo ALL = (ALL) ALL ## Décommentez pour permettre à tout utilisateur d'exécuter sudo s'il connaît le mot de passe ## de l'utilisateur sous lequel il exécute la commande (root par défaut). # Defaults targetpw # Demander le mot de passe de l'utilisateur cible # ALL ALL = (ALL) ALL # AVERTISSEMENT: utilisez-le uniquement avec 'Defaults targetpw' ## Lire les fichiers drop-in depuis /etc/sudoers.d ## (le '#' ici n'indique pas de commentaire) #includedir /etc/sudoers.d
sux
qui est fondamentalement «su avec X»
sudo
correctement? Pouvez-vous démarrer des applications non GUI en utilisantsudo
?