Page 1 sur 1
[plasma] sudo (résolu)
Publié : mer. 12 juin 2019, 10:11
par tomsawyer01
Bonjour,
Il est impossible d'utiliser sudo pour les applications graphique ? J'ai suivi
https://wiki.archlinux.org/index.php/Su ... root_login et quand une application demande un accès root, ca utilise toujours l'user "root" au lieu d'un sudo. Agent polkit demande toujours root .
Comment faire ?
Merci d'avance
Re: [plasma] sudo
Publié : mer. 12 juin 2019, 11:38
par carl11
Je ne veux pas dire de bêtise mais je crois qu'il est déconseillé d'utiliser sudo pour les applications graphiques qu'on me corrige si je me trompe...
Re: [plasma] sudo
Publié : mer. 12 juin 2019, 14:24
par tomsawyer01
Oui, mais certaines actions nécessitent des permissions alors j'en ai besoin
Re: [plasma] sudo
Publié : mer. 12 juin 2019, 16:21
par jojolemerou
Genre l'explorateur de fichier? Ou l'éditeur? Il existe des versions sur aur il me semble qui acceptent d'être ouvert avec sudo.
Re: [plasma] sudo
Publié : mer. 12 juin 2019, 17:42
par CoudUr
Bonjour,
Il pourrait être intéressant de connaître le nom de l'application concernée par ton problème .
As-tu essayé avec kdesu ? Je ne connais pas KDE mais ça semble correspondre à ce que tu veux:
https://wiki.archlinux.org/index.php/Sudo#kdesu
Sinon il y a gvfs, j'ai déjà essayé sous Gnome et de mémoire ça fonctionnait plutôt bien:
https://wiki.archlinux.org/index.php/Ru ... ps_as_root
Sans quoi comme tu l'as dit il faut définir une règle polkit.
Des petites explications sur qui fait quoi et comment:
https://wiki.archlinux.org/index.php/Polkit
https://github.com/linuxcsuf/linuxcsuf/ ... ing-polkit
Des exemples pour aider à créer tes propres règles:
https://gist.github.com/grawity/3886114
Re: [plasma] sudo
Publié : ven. 14 juin 2019, 11:32
par tomsawyer01
La plupart des applications (sddm, gparted, etc...) qui nécessite une permission admin.
Re: [plasma] sudo
Publié : ven. 14 juin 2019, 12:56
par benjarobin
sddm ne doit pas être lancé à la main, mais via son service.
Gparted n'est pas une application KDE/plasma, et peut être lancé via sudo de mémoire
Re: [plasma] sudo
Publié : ven. 14 juin 2019, 13:43
par laurent85
Bonjour,
Normalement les programmes qui ont besoin de privilèges root sont conçus pour demander les droits nécessaires, pas besoin d'utiliser
sudo directement. Est-ce que tu as configuré
kdesu pour utiliser
sudo comme indiqué dans le wiki ?
Code : Tout sélectionner
kwriteconfig5 --file kdesurc --group super-user-command --key super-user-command sudo
Pour gparted pas besoin de sudo comme expliqué précédemment, il demandera le mot de passe utilisateur pour élever les droits à root. Sinon au lieu de gparted il y a le
gestionnaire de partitions sous Kde/Plasma qui est équivalent à gparted.
Re: [plasma] sudo
Publié : sam. 15 juin 2019, 08:35
par tomsawyer01
laurent85 a écrit : ↑ven. 14 juin 2019, 13:43
Bonjour,
Normalement les programmes qui ont besoin de privilèges root sont conçus pour demander les droits nécessaires, pas besoin d'utiliser
sudo directement. Est-ce que tu as configuré
kdesu pour utiliser
sudo comme indiqué dans le wiki ?
Code : Tout sélectionner
kwriteconfig5 --file kdesurc --group super-user-command --key super-user-command sudo
Pour gparted pas besoin de sudo comme expliqué précédemment, il demandera le mot de passe utilisateur pour élever les droits à root. Sinon au lieu de gparted il y a le
gestionnaire de partitions sous Kde/Plasma qui est équivalent à gparted.
J'ai déjà fait cette commande et cela demande toujours l'utilisateur root meme pour Gparted.
Re: [plasma] sudo (résolu)
Publié : sam. 15 juin 2019, 08:58
par tomsawyer01
Bonjour,
En me basant sur la documentation, il a fallu ajouter cette regle dans
/etc/polkit-1/rules.d/50-default.rules :
Code : Tout sélectionner
polkit.addAdminRule(function(action, subject) {
return ["unix-group:wheel"];
});
polkit.addRule(function (action, subject) {
if (subject.isInGroup('wheel')) {
return polkit.Result.AUTH_SELF_KEEP;
}
});