[plasma] sudo (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
tomsawyer01
archer
Messages : 109
Inscription : mar. 24 juin 2014, 12:37

[plasma] sudo (résolu)

Message par tomsawyer01 » mer. 12 juin 2019, 10:11

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
Dernière modification par tomsawyer01 le sam. 15 juin 2019, 08:59, modifié 1 fois.

carl11
yeomen
Messages : 230
Inscription : mer. 21 oct. 2015, 15:00

Re: [plasma] sudo

Message par carl11 » mer. 12 juin 2019, 11:38

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...
CPU : Core i3 6100 @ 3.70ghz | RAM : 8Go DDR4
HD : Sandisk SSD Plus 120Go | CG : ATI Radeon 5450

KDE-Plasma
Archlinux , Firefox , thunderbird.

tomsawyer01
archer
Messages : 109
Inscription : mar. 24 juin 2014, 12:37

Re: [plasma] sudo

Message par tomsawyer01 » mer. 12 juin 2019, 14:24

Oui, mais certaines actions nécessitent des permissions alors j'en ai besoin

jojolemerou
Daikyu
Messages : 59
Inscription : dim. 30 oct. 2016, 17:50

Re: [plasma] sudo

Message par jojolemerou » mer. 12 juin 2019, 16:21

Genre l'explorateur de fichier? Ou l'éditeur? Il existe des versions sur aur il me semble qui acceptent d'être ouvert avec sudo.

Avatar de l’utilisateur
CoudUr
Daikyu
Messages : 87
Inscription : sam. 06 avr. 2013, 17:12

Re: [plasma] sudo

Message par CoudUr » mer. 12 juin 2019, 17:42

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

tomsawyer01
archer
Messages : 109
Inscription : mar. 24 juin 2014, 12:37

Re: [plasma] sudo

Message par tomsawyer01 » ven. 14 juin 2019, 11:32

La plupart des applications (sddm, gparted, etc...) qui nécessite une permission admin.

benjarobin
Maître du Kyudo
Messages : 15397
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [plasma] sudo

Message par benjarobin » ven. 14 juin 2019, 12:56

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
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

laurent85
archer de cavalerie
Messages : 184
Inscription : mar. 16 oct. 2018, 21:05

Re: [plasma] sudo

Message par laurent85 » 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.

tomsawyer01
archer
Messages : 109
Inscription : mar. 24 juin 2014, 12:37

Re: [plasma] sudo

Message par tomsawyer01 » sam. 15 juin 2019, 08:35

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.

Image

tomsawyer01
archer
Messages : 109
Inscription : mar. 24 juin 2014, 12:37

Re: [plasma] sudo (résolu)

Message par tomsawyer01 » sam. 15 juin 2019, 08:58

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;
        }
});


Répondre