[plasma] sudo (résolu)

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

[plasma] sudo (résolu)

Message 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
Dernière modification par tomsawyer01 le sam. 15 juin 2019, 08:59, modifié 1 fois.
carl11
yeomen
Messages : 258
Inscription : mer. 21 oct. 2015, 15:00

Re: [plasma] sudo

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

KDE-Plasma
Archlinux , Firefox , thunderbird.
tomsawyer01
archer de cavalerie
Messages : 154
Inscription : mar. 24 juin 2014, 12:37

Re: [plasma] sudo

Message par tomsawyer01 »

Oui, mais certaines actions nécessitent des permissions alors j'en ai besoin
jojolemerou
Daikyu
Messages : 61
Inscription : dim. 30 oct. 2016, 17:50

Re: [plasma] sudo

Message 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.
Avatar de l’utilisateur
CoudUr
yeomen
Messages : 230
Inscription : sam. 06 avr. 2013, 17:12

Re: [plasma] sudo

Message 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
tomsawyer01
archer de cavalerie
Messages : 154
Inscription : mar. 24 juin 2014, 12:37

Re: [plasma] sudo

Message par tomsawyer01 »

La plupart des applications (sddm, gparted, etc...) qui nécessite une permission admin.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [plasma] sudo

Message 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
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [plasma] sudo

Message 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.
tomsawyer01
archer de cavalerie
Messages : 154
Inscription : mar. 24 juin 2014, 12:37

Re: [plasma] sudo

Message 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.

Image
tomsawyer01
archer de cavalerie
Messages : 154
Inscription : mar. 24 juin 2014, 12:37

Re: [plasma] sudo (résolu)

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

Répondre