pkexec, ça ne marche pas...

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
Avatar du membre
serged
Messages : 1127
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

pkexec, ça ne marche pas...

Message par serged »

Depuis que gksudo a été supprimé sauvagement, plus moyen d'utiliser un programme graphique (comme xed) en mode root. Le forum Ubuntu préconise d'utiliser pkexec, mais ça ne marche pas :

Code : Tout sélectionner

/etc$ pkexec xed bash.bashrc
Unable to init server: Impossible de se connecter : Connexion refusée

(xed:5384): Gtk-WARNING **: 08:07:13.117: cannot open display: 
Une idée ?
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 17Go / SSD 4To /Nvidia GeForce GT610 / LM21.3 Cinnamon
Portable : LDLC Mercure MH :Intel® Pentium(R) Silver N5030 CPU @ 1.10GHz × 4/RAM 8Go / Intel HD graphics 500 i915 / ) - LM22.1 MATE (sur HDD)
ryry331
Messages : 487
Enregistré le : jeu. 24 oct. 2019 23:44

Re: pkexec, ça ne marche pas...

Message par ryry331 »

Bonjour

xed avec Pkexec sur LM xfce ne fonctionne pas , perso j'installe un autre éditeur de texte (Mousepad) ou j'utilise nano
Portable 1 : Intel® Pentium(R) CPU 4405U @ 2.10GHz × 4 - Intel® HD Graphics 510 - 4 go de RAM ¦ Ubuntu 20.04 ¦ LMDE 4 ¦ Deepin 20.0 avec partition de données commune
Portable 2 : Toshiba A100-187 - Intel Celeron 1,60 GHz - ATI Radeon XPRESS 200M ¦ Lubuntu 18.04 ¦ Debian 10 Buster Lxde
Avatar du membre
arghlub
Administrateur du site
Messages : 11660
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: pkexec, ça ne marche pas...

Message par arghlub »

Salut,

sur XFCE :

Code : Tout sélectionner

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xed NOM_FICHIER
PS : j'avoue que la commande est un peu compliquée à retenir, mieux vaut en faire un alias.
;)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
serged
Messages : 1127
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: pkexec, ça ne marche pas...

Message par serged »

arghlub a écrit : mer. 5 août 2020 09:30 Salut,

sur XFCE :

Code : Tout sélectionner

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xed NOM_FICHIER
PS : j'avoue que la commande est un peu compliquée à retenir, mieux vaut en faire un alias.
;)
Marche pas...

Code : Tout sélectionner

serge@slibovix:/etc$ pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xed bash.bashrc

** (xed:16805): WARNING **: 14:53:32.886: Set document metadata failed: La définition de l’attribut metadata::xed-position n’est pas prise en charge
On m'a suggéré une autre manip douteuse...
Même motif, même punition.
Comme je le dis :
Les versions d'Ubuntu, c'est de plus en plus "pourquoi faire simple quand on peut faire compliqué". C'est pourtant pas sorcier (ni "unsecure") de faire "gksudo xed" !
Image
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 17Go / SSD 4To /Nvidia GeForce GT610 / LM21.3 Cinnamon
Portable : LDLC Mercure MH :Intel® Pentium(R) Silver N5030 CPU @ 1.10GHz × 4/RAM 8Go / Intel HD graphics 500 i915 / ) - LM22.1 MATE (sur HDD)
ryry331
Messages : 487
Enregistré le : jeu. 24 oct. 2019 23:44

Re: pkexec, ça ne marche pas...

Message par ryry331 »

Pkexec fonctionne bien avec mousepad de xubuntu c'est xed qui ne fonctionne pas avec pkexec
mais il fonctionne tres bien avec les autres applis graphiques comme dans le clic droit dans thunar Ouvrir en admin qui utilise pkexec thunar %F
Portable 1 : Intel® Pentium(R) CPU 4405U @ 2.10GHz × 4 - Intel® HD Graphics 510 - 4 go de RAM ¦ Ubuntu 20.04 ¦ LMDE 4 ¦ Deepin 20.0 avec partition de données commune
Portable 2 : Toshiba A100-187 - Intel Celeron 1,60 GHz - ATI Radeon XPRESS 200M ¦ Lubuntu 18.04 ¦ Debian 10 Buster Lxde
Avatar du membre
arghlub
Administrateur du site
Messages : 11660
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: pkexec, ça ne marche pas...

Message par arghlub »

capture faite à l'instant :
Image
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
arghlub
Administrateur du site
Messages : 11660
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: pkexec, ça ne marche pas...

Message par arghlub »

serged a écrit : mer. 5 août 2020 08:17 bash.bashrc
tu le sors d'où ce fichier ??????
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
serged
Messages : 1127
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: pkexec, ça ne marche pas...

Message par serged »

EDIT de la modération : merci de ne pas citer le message précédent, si c'est dans son intégralité. Cela n'amène aucune clarté au suivi du sujet :roll:
C'est le script qui est exécuté avant le .bashrc de tout utilisateur.
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 17Go / SSD 4To /Nvidia GeForce GT610 / LM21.3 Cinnamon
Portable : LDLC Mercure MH :Intel® Pentium(R) Silver N5030 CPU @ 1.10GHz × 4/RAM 8Go / Intel HD graphics 500 i915 / ) - LM22.1 MATE (sur HDD)
Avatar du membre
Christian_B
Messages : 532
Enregistré le : lun. 7 nov. 2016 10:44
Localisation : Paris

Re: pkexec, ça ne marche pas...

Message par Christian_B »

Sous Mate c'est simple : Caja permet d'ouvrir une fenêtre avec les droits d'administrateur. Ensuite les fichiers de texte s'ouvrent sans problème avec Xed qui est lancé avec "des privilèges élevés" (bandeau rouge en haut de le fenêtre Xed).
Mais je ne sais pas comment s'y prend Caja et je ne sais pas s'il y a d'autres gestionnaires de fichiers qui permettent cette manœuvre.
Linux Mint 22.1 Mate 1.26.2. Carte Gigabyte H81N.
Intel Core i7-4770 : 4x2 cœurs + Xeon E3-1200 (= circuit 4600).
Mémoire 8 Go Dual channel, SSD 120Go, HD 2To.
Les armes nucléaires sont interdites depuis le 22 janvier 2021. Y a plus qu'à ...
Avatar du membre
Jennatux
Messages : 3191
Enregistré le : mer. 1 nov. 2017 01:59

Re: pkexec, ça ne marche pas...

Message par Jennatux »

Bonjour

Caja et xed sont lancé avec admin:// sur Mate alors que xfce utilise pkexec
Fujitsu : Ubuntu 26.04 - Xubuntu 26.04 - Ubuntu Cosmic 24.04
Clevo : Ubuntu 26.04 _Xubuntu et Lubuntu 26.04 - Linux Mint 22.3 Cinnamon et xfce

Avec partition data ..................... Partition data en Multiboot EFI

Une fraction de seconde
Répondre