Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/11/2021, à 12:12

ar barzh paour

[semi-Résolu] lancement par icône d'une application nécessitant sudo

Bonjour
Ubuntu 22.04
===========================
pourquoi j'ai mis semi-Résolu :
voir le post #27 " en attendant une autre solution"
https://forum.ubuntu-fr.org/viewtopic.p … #p22504763
============================================================

lorsqu'on lance une application dans un terminal , une icône s'ajoute dans la barre des icônes
on peut alors avec un clic droit l'ajouter aux favoris
mais lorsque cette application exige sudo , l'icône ne fonctionnera pas !

je prends l'exemple de gparted

jpb@jpb-MS-7A70:~$ sudo gparted
[sudo] Mot de passe de jpb : 
GParted 1.2.0
configuration --enable-libparted-dmraid --enable-online-resize
libparted 3.4

l'application se lance bien , on effectue ce que l'on veut dans gparted

l'icône gparted apparait dans la barre des icônes
, un clic droit ajouter aux favoris


maintenant je clique sur cette icône

nov. 11 11:02:27 jpb-MS-7A70 systemd[2361]: Started Application launched by gnome-shell.
nov. 11 11:02:38 jpb-MS-7A70 polkitd(authority=local)[1618]: Operator of unix-session:2 successfully authenticated as unix-user:jpb to gain ONE-SHOT authorization for action org.freedesktop.policykit.exec for unix-process:16850:576905 [/bin/sh /usr/sbin/gparted] (owned by unix-user:jpb)
nov. 11 11:02:38 jpb-MS-7A70 pkexec[16856]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
nov. 11 11:02:38 jpb-MS-7A70 pkexec[16856]: jpb: Executing command [USER=root] [TTY=unknown] [CWD=/home/jpb] [COMMAND=/usr/sbin/gparted]
nov. 11 11:02:38 jpb-MS-7A70 systemd[1]: Reloading.
nov. 11 11:02:39 jpb-MS-7A70 gparted.desktop[16914]: Unable to init server: Impossible de se connecter : Connexion refusée
nov. 11 11:02:39 jpb-MS-7A70 gpartedbin[16914]: cannot open display: 
nov. 11 11:02:39 jpb-MS-7A70 systemd[1]: Reloading.
nov. 11 11:02:39 jpb-MS-7A70 systemd[2361]: app-gnome-gparted-16850.scope: Deactivated successfully.

impossible de lancer l'application de cette façon !!

modifier le contenu de l'icône de façon à pouvoir exécuter sudo /usr/sbin/gparted et non /usr/sbin/gparted ?
est-ce possible ,  je ne sais pas faire

Dernière modification par ar barzh paour (Le 18/02/2022, à 21:11)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#2 Le 11/11/2021, à 12:15

Christophe C

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

Tu crées un lanceur, et dans la zone "commande" tu inserts pkexec gparted

sudo gparted n'est pas une bonne idée. Tous les fichiers qui s'inscrivent en espace utilisateur (disons ton profil) seront passés en mode "admin", et l'appli peut alors poser pb.

Sudo -H ou mieux, pkexec, évitent ce problème.

Dernière modification par Christophe C (Le 11/11/2021, à 12:17)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#3 Le 11/11/2021, à 12:35

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

le lanceur ne fonctionne pas  (impossible d'autoriser le lancement)
Exec=pkexec gparted

et si je fais dans un terminal

jpb@jpb-MS-7A70:~$ pkexec gparted
Unable to init server: Impossible de se connecter : Connexion refusée

(gpartedbin:19553): Gtk-WARNING **: 11:34:05.764: cannot open display: 
jpb@jpb-MS-7A70:~$ 

par contre
jpb@jpb-MS-7A70:~$ sudo -H gparted
[sudo] Mot de passe de jpb :
GParted 1.2.0
configuration --enable-libparted-dmraid --enable-online-resize
libparted 3.4
lance bien gparted

mais impossible d'autoriser le lanceur avec
Exec=sudo -H gparted


si 22.04 me semblait bien fonctionner , côté autorisation , cela va se corser !!!!!!!

Dernière modification par ar barzh paour (Le 11/11/2021, à 12:53)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#4 Le 11/11/2021, à 14:38

Christophe C

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

chez moi (ubuntu 21.10) pkexec gparted marche parfaitement au terminal.

Et donc bien sur, le lanceur suivant marche nickel (chez moi)

[Desktop Entry]
Version=1.0
Type=Application
Name=gparted
Comment=test
Exec=pkexec gparted
Icon=
Path=
Terminal=false
StartupNotify=false

Par contre, effectivement, sudo gparted ou sudo -H gparted marchent au terminal mais pas dans un lanceur. Peut-être pour des raisons de sécurité, je ne sais pas.

Ce qui est anormal, c'est que pkexec ne fonctionne pas chez toi.

Essaie avec :

Exec=/usr/sbin/gparted %f

(sans pkexec, donc)

Dernière modification par Christophe C (Le 11/11/2021, à 14:38)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#5 Le 11/11/2021, à 14:50

lool_lauris

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

Salut,

ar barzh paour a écrit :

Ubuntu 22.04
lorsqu'on lance une application dans un terminal , une icône s'ajoute dans la barre des icônes
on peut alors avec un clic droit l'ajouter aux favoris
mais lorsque cette application exige sudo , l'icône ne fonctionnera pas !

C'est propre à 22.04 ?
Parce que sous Ubuntu 20.04 environnement gnome, on peut parfaitement ajouter l'appli dans la barre de lancement (le dash) puis, lorsqu'on clique sur cette icône s'ouvre la fenêtre de demande d'authentification. Une fois le mdp rentré et validé, l'appli (en l'occurrence gparted) se lance bien.


Soutenez le Libre => http://www.april.org/

Hors ligne

#6 Le 11/11/2021, à 16:45

geole

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

Bonjour
En version 22.04, je viens d'ajouter gparted dans les favoris.
Lorsque je clique sur son icône, Il y a la grille qui demande la saisie du mot de passe.
Gparted se lance alors bien.    On le quitte prématurément  alors qu'il est en train de rechercher les partitions. Après, si on veut le relancer immédiatement, ce n'est pas possible car il n'est encore totalement terminé,  il faut attendre quelques secondes.  On voit alors la roue tourner  dans l'icône... Lorsqu'elle cesse de tourner, un nouveau clic lance gparted.
C'était probablement comme cela avant.

Dernière modification par geole (Le 11/11/2021, à 16:49)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#7 Le 11/11/2021, à 17:00

geole

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

ar barzh paour a écrit :

le lanceur ne fonctionne pas  (impossible d'autoriser le lancement)
Exec=pkexec gparted

et si je fais dans un terminal

jpb@jpb-MS-7A70:~$ pkexec gparted
Unable to init server: Impossible de se connecter : Connexion refusée

(gpartedbin:19553): Gtk-WARNING **: 11:34:05.764: cannot open display: 
jpb@jpb-MS-7A70:~$ 

par contre
jpb@jpb-MS-7A70:~$ sudo -H gparted
[sudo] Mot de passe de jpb :
GParted 1.2.0
configuration --enable-libparted-dmraid --enable-online-resize
libparted 3.4
lance bien gparted

mais impossible d'autoriser le lanceur avec
Exec=sudo -H gparted


si 22.04 me semblait bien fonctionner , côté autorisation , cela va se corser !!!!!!!


ATTENTION, en ligne de commande, il faut lancer l'application sans rien devant

gparted

C'est elle qui demande le mot de passe


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#8 Le 11/11/2021, à 18:26

erresse

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

geole a écrit :

ATTENTION, en ligne de commande, il faut lancer l'application sans rien devant

Et dans un lanceur également. Aucune raison de lancer Gparted avec un quelconque "sudo" ou "pkexec"... Il demande lui-même l'identification pendant son ouverture.


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#9 Le 11/11/2021, à 20:41

Coeur Noir

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

Comme si c'était pas déjà assez dit et signalé dans le forum ou les pages de doc' :

ON N'UTiLiSE JAMAiS SUDO POUR LANCER UNE APPLi' « GRAPHiQUE »

sudo on ne s'en sert que pour des actions qui ont lieu « dans » un terminal ou « dans » la console.

Si une appli' graphique a besoin des droits du SuperUtilisateur, elle intégrera la plupart du temps un mécanisme d'authentification adéquat ( c'est le cas pour gparted ) ou proposera un lanceur dédié ( c'est le cas pour bleachbit par ex. ) voire sera gérée à travers apparmor et autre mécanisme de sécurité.

Bref : au quotidien sudo y'a pas besoin - sauf quelques exceptions précises et particulières d'administration ou de paramétrages.


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#10 Le 11/11/2021, à 20:56

geole

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

La documentation de gparted devait alors être corrigée au paragraphe 3.2 https://doc.ubuntu-fr.org/gparted#lancement


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#11 Le 11/11/2021, à 21:04

lool_lauris

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

geole a écrit :

La documentation de gparted devait alors être corrigée au paragraphe 3.2 https://doc.ubuntu-fr.org/gparted#lancement

C'est fait.


Soutenez le Libre => http://www.april.org/

Hors ligne

#12 Le 12/11/2021, à 10:40

Christophe C

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

Comme indiqué plus haut, mieux vaux mettre Exec=/usr/sbin/gparted %f

Le %f n'est pas indispensable, mais ajoute une sécurisation sur l’exécution du processus.

Ceci dit, il n'est pas normal que pkexec ne fonctionne pas, même s'il n'est pas nécessaire. Ce message m'intrigue :

pkexec gparted
Unable to init server: Impossible de se connecter : Connexion refusée

BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#13 Le 12/11/2021, à 11:14

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

sudo <application graphique> c'est pas bien et pourtant je le savais
[HS]c'est évident ? gparted est une application graphique ?[/HS]

maintenant 22.04 étant en essai , et comme je suis tombé sur des problèmes de droit dans un script j'ai essayé sudo , j'aurais pas du ....

je recherche la ligne de commande qui permet de réparer home quand on a utiliser sudo avec une application graphique
( il me semble qu'elle a été donné par Moko )
et qu'elle donnait la liste des fichiers de /home dont le propriétaire n'est pas $USER

Dernière modification par ar barzh paour (Le 12/11/2021, à 11:19)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#14 Le 12/11/2021, à 11:23

nany

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

Bonjour,



ar barzh paour a écrit :

je recherche la ligne de commande qui permet de réparer home quand on a utiliser sudo avec une application graphique
( il me semble qu'elle a été donné par Moko )

Ici.

find ~ -xdev -name "*" -exec sudo chown -ch $USER:$USER "{}" \;

En ligne

#15 Le 12/11/2021, à 11:30

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

merci nany
mauvaise piste aucun  fichier

jpb@jpb-MS-7A70:~$ find ~ -xdev -name "*" -exec sudo chown -ch $USER:$USER "{}" \;
[sudo] Mot de passe de jpb : 
jpb@jpb-MS-7A70:~$ 

PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#16 Le 12/11/2021, à 11:33

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

un configuration à revoir ?


jpb@jpb-MS-7A70:~$ gparted

il y a bien demande du mot de passe de root mais

Unable to init server: Impossible de se connecter : Connexion refusée

(gpartedbin:45562): Gtk-WARNING **: 10:40:05.523: cannot open display: 
jpb@jpb-MS-7A70:~$ 

idem avec pkexec

pb@jpb-MS-7A70:~$ pkexec gparted
Unable to init server: Impossible de se connecter : Connexion refusée

(gpartedbin:43775): Gtk-WARNING **: 10:31:58.014: cannot open display:

excusez moi pour le sudo

jpb@jpb-MS-7A70:~$ sudo gparted
GParted 1.2.0
configuration --enable-libparted-dmraid --enable-online-resize
libparted 3.4

là gparted se lance bien

Dernière modification par ar barzh paour (Le 12/11/2021, à 11:42)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#17 Le 12/11/2021, à 11:36

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

remarque

lool_lauris a écrit :

C'est propre à 22.04 ?
Parce que sous Ubuntu 20.04 environnement gnome, on peut parfaitement ajouter l'appli dans la barre de lancement (le dash) puis, lorsqu'on clique sur cette icône s'ouvre la fenêtre de demande d'authentification. Une fois le mdp rentré et validé, l'appli (en l'occurrence gparted) se lance bien.

aucun problème en 20.04
en 22.04 gparted se rajoute bien dans la barre de lancement , mais l'appli gparted ne se lance pas

https://i.imgur.com/T5T6tZu.png
je n'ai aucun souci avec les appli , evolution , ,gedit ,terminal ,synaptic , monitor  que j'ai mis dans la barre de lancement

Dernière modification par ar barzh paour (Le 12/11/2021, à 11:53)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#18 Le 12/11/2021, à 13:41

Coeur Noir

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

ar barzh paour a écrit :

merci nany
mauvaise piste aucun  fichier

jpb@jpb-MS-7A70:~$ find ~ -xdev -name "*" -exec sudo chown -ch $USER:$USER "{}" \;
[sudo] Mot de passe de jpb : 
jpb@jpb-MS-7A70:~$ 

Cette commande ↑ là prend tout le contenu local de ton répertoire perso ( find ~ -xdev -name "*" ) puis en change le propriétaire s'il n'est pas déjà $USER ( sudo chown -ch ).

La commande juste pour lister ce qui n’appartient pas à l'$USER dans le répertoire perso, c'est :

find ~ ! -user $USER

Si tu la passes maintenant, elle ne devrait rien répondre, puisque tu as déjà tout réapproprié à l'$USER.


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#19 Le 12/11/2021, à 14:08

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

@Coeur Noir
comme quoi on ne fait jamais assez attention aux commandes que l'on passe
je viens de m'apercevoir -exec sudo chown -ch $USER:$USER "{}"
je ne suis plus sur mon PC , je reverrais celà ce soir ou demain ,
cette après midi je vais profiter du soleil

Dernière modification par ar barzh paour (Le 12/11/2021, à 14:10)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#20 Le 12/11/2021, à 18:09

Amiralgaby

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

Bonjour,
C'est bizarre pour la commande gparted, je n'ai pas vu l'utilisation de variable d'environnement avec pkexec, peut-tu essayer ?

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gparted

Vive la communauté du Libre !!!

Hors ligne

#21 Le 12/11/2021, à 20:19

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

@Amiralgaby
je te répondrais plus tard  pour le PC

pour l'instant j'ai effectué une nouvelle installation mais sur mon portable

jpb@jpb-HP-ProBook-4710s:~$ gparted
Unable to init server: Impossible de se connecter : Connexion refusée

(gpartedbin:3630): Gtk-WARNING **: 19:12:48.736: cannot open display: 
jpb@jpb-HP-ProBook-4710s:~$ 

ça m'interpelle quand même !!


@Amiralgaby
sur ce portable

jpb@jpb-HP-ProBook-4710s:~$ pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gparted
GParted 1.2.0
configuration --enable-libparted-dmraid --enable-online-resize
libparted 3.4

et gparted se lance correctement


et sans pkexec

jpb@jpb-HP-ProBook-4710s:~$ env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gparted
Unable to init server: Impossible de se connecter : Connexion refusée

(gpartedbin:6896): Gtk-WARNING **: 05:54:52.239: cannot open display: 

Dernière modification par ar barzh paour (Le 13/11/2021, à 06:57)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#22 Le 13/11/2021, à 06:53

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

@Coeur Noir #18
mais s'il y avait eu des fichiers ne m'appartenant pas , j'aurais été informé

jpb@jpb-HP-ProBook-4710s:~$ find ~ -xdev -name "*" -exec sudo chown -ch $USER:$USER "{}" \;
[sudo] Mot de passe de jpb : 
appartenance de '/home/jpb/essai.txt' modifiée de root:root en jpb:jpb
jpb@jpb-HP-ProBook-4710s:~$ 

PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#23 Le 13/11/2021, à 07:16

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

et comme dans #1

 pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gparted

l'appli se lance bien , l'icône gparted apparaît dans la barre d'application , j'effectue un clic droit puis ajouter aux favoris
je ferme gparted

mais gparted ne se lance pas via l'icône qui a été créée

et les messages en cliquant sur l'icône de la barre d'application

nov. 13 06:11:33 jpb-HP-ProBook-4710s systemd[1318]: Started Application launched by gnome-shell.
nov. 13 06:11:40 jpb-HP-ProBook-4710s polkitd(authority=local)[702]: Operator of unix-session:2 successfully authenticated as unix-user:jpb to gain ONE-SHOT authorization for action org.freedesktop.policykit.exec for unix-process:10534:192195 [/bin/sh /usr/sbin/gparted] (owned by unix-user:jpb)
nov. 13 06:11:40 jpb-HP-ProBook-4710s pkexec[10539]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
nov. 13 06:11:40 jpb-HP-ProBook-4710s pkexec[10539]: jpb: Executing command [USER=root] [TTY=unknown] [CWD=/home/jpb] [COMMAND=/usr/sbin/gparted]
nov. 13 06:11:40 jpb-HP-ProBook-4710s systemd[1]: Reloading.
nov. 13 06:11:40 jpb-HP-ProBook-4710s systemd[1]: Starting Message of the Day...
nov. 13 06:11:40 jpb-HP-ProBook-4710s systemd[1]: motd-news.service: Deactivated successfully.
nov. 13 06:11:41 jpb-HP-ProBook-4710s systemd[1]: Finished Message of the Day.
nov. 13 06:11:41 jpb-HP-ProBook-4710s gparted.desktop[10597]: Unable to init server: Impossible de se connecter : Connexion refusée
nov. 13 06:11:41 jpb-HP-ProBook-4710s gpartedbin[10597]: cannot open display: 
nov. 13 06:11:41 jpb-HP-ProBook-4710s systemd[1]: Reloading.
nov. 13 06:11:42 jpb-HP-ProBook-4710s systemd[1318]: app-gnome-gparted-10534.scope: Deactivated successfully.

PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#24 Le 13/11/2021, à 07:54

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

POUR INFO
les messages que j'obtiens quand je lance gparted à partir d'une icône de la barre d'application en 20.04

nov. 13 06:50:04 U20-04-e3 systemd[2666]: Started Application launched by gnome-shell.
nov. 13 06:50:08 U20-04-e3 polkitd(authority=local)[432]: Operator of unix-session:2 successfully authenticated as unix-user:jpb to gain ONE-SHOT authorization for action org.gnome.gparted for unix-process:5243:39017 [/bin/sh /usr/sbin/gparted] (owned by unix-user:jpb)
nov. 13 06:50:08 U20-04-e3 pkexec[5250]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
nov. 13 06:50:08 U20-04-e3 pkexec[5250]: jpb: Executing command [USER=root] [TTY=unknown] [CWD=/home/jpb] [COMMAND=/usr/sbin/gparted]
nov. 13 06:50:09 U20-04-e3 gparted.desktop[5280]: Unit tmp.mount does not exist, proceeding anyway.
nov. 13 06:50:09 U20-04-e3 systemd[1]: Reloading.
nov. 13 06:50:09 U20-04-e3 gparted.desktop[5312]: GParted 1.0.0
nov. 13 06:50:09 U20-04-e3 gparted.desktop[5312]: configuration --enable-libparted-dmraid --enable-online-resize
nov. 13 06:50:09 U20-04-e3 gparted.desktop[5312]: libparted 3.3

PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#25 Le 13/11/2021, à 08:05

ar barzh paour

Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo

@Amiralgaby
et sur mon PC la commande lance correctement bien gparted
j

pb@jpb-MS-7A70:~$ pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gparted
GParted 1.2.0
configuration --enable-libparted-dmraid --enable-online-resize
libparted 3.4
jpb@jpb-MS-7A70:~$ 


un message du journal

nov. 13 07:00:08 jpb-MS-7A70 pkexec[3770]: jpb: Executing command [USER=root] [TTY=/dev/pts/1] [CWD=/home/jpb] [COMMAND=/usr/bin/env DISPLAY=:0 XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.8X4RC1 gparted

PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne