#1 Le 08/07/2018, à 22:33
- LukePerp
[Résolu] gksu alternative pour 1 cmd ou pour un script
Bonjour,
Je sais que gksu n'est plus dispo sous 18.04 et qu'il faut utiliser admin:// ou sudo -H mais l'astuce ne fonctionne pas avec la commande mkdosfs. Pourriez-vous m'indiquer comment demander le mot de passe à l'utilisateur pour la commande mkdosfs intervenant dans un script svp ?
J'ai essayé ces commandes sans succès :
admin://mkdosfs ...
sudo -H mkdosfs ...
Edit : où alors, comment exécuter un script en root en demandant le mot de passe graphiquement ?
Merci d'avance
Dernière modification par LukePerp (Le 11/07/2018, à 17:57)
Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum
Hors ligne
#2 Le 09/07/2018, à 00:41
- f.x0
Re : [Résolu] gksu alternative pour 1 cmd ou pour un script
Bonjour LukePerp,
tu as essayé
pkexec mkdosfs ...
SOPI
Hors ligne
#3 Le 09/07/2018, à 08:48
- moko138
Re : [Résolu] gksu alternative pour 1 cmd ou pour un script
mkdosfs N'est PAS une application en mode graphique !
Donc on utilise sudo
Par exemple :
sudo mkdosfs -F32 -v -n "MACLEF-16G" /dev/sdx1
en remplaçant "x" par la lettre appropriée à l'instant t.
- -
Maintenant, tu parles de commande "dans un script" : là, il faut que tu nous expliques plus précisément ton script...
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#4 Le 10/07/2018, à 12:45
- LukePerp
Re : [Résolu] gksu alternative pour 1 cmd ou pour un script
Vous m'avez mis sur la bonne piste. Mon idée initiale était incorrecte. L'utilisateur devra plutôt exécuter le script en root, ce que je sais faire. Merci.
Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum
Hors ligne
#5 Le 10/07/2018, à 18:51
- f.x0
Re : [Résolu] gksu alternative pour 1 cmd ou pour un script
Sauf si tu souhaitais faire apparaître
une fenêtre graphique pour la demande de mot de passe
et uniquement pour cette commande.
Dans ce cas pkexec aurait pû faire l'affaire je pense.
SOPI
Hors ligne
#6 Le 11/07/2018, à 09:12
- LukePerp
Re : [Résolu] gksu alternative pour 1 cmd ou pour un script
J'ai supprimé résolu car En fait, je n'arrive pas à exécuter un script en root en demandant le mot de passe avec l'interface graphique. Et la commande pkexec ne fonctionne pas toujours. Si je place cette commande dans mon script, alors le mot de passe est demandé à chaque commande pkexec, ce qui est non souhaitable. Si j'execute mon script avec pkexec alors ça ne fonctionne pas et j'ai une erreur de connexion serveur que je ne comprends.
pkexec script.sh
Comment exécuter un script en root en demandant le mot de passe avec l'interface graphique ?
Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum
Hors ligne
#7 Le 11/07/2018, à 09:32
- michel_04
Re : [Résolu] gksu alternative pour 1 cmd ou pour un script
Bonjour,
pkexec script.sh
Pareil avec ?
pkexec ./script.sh
A+
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
Hors ligne
#8 Le 11/07/2018, à 09:36
- LukePerp
Re : [Résolu] gksu alternative pour 1 cmd ou pour un script
Même erreur, ce n'est pas chemin du script qui pose problème. Mais je ne peux pas la copié coller pour le moment car je ne suis pas devant mon PC. Je vais essayer de la trouver sur le net, elle est lié à pkexec
Édit : il s'agit de cette erreur :
Unable to init server: Could not connect: Connection refused
Dernière modification par LukePerp (Le 11/07/2018, à 09:39)
Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum
Hors ligne
#9 Le 11/07/2018, à 17:57
- LukePerp
Re : [Résolu] gksu alternative pour 1 cmd ou pour un script
J'ai trouvé la solution. Le problème venait bien de pkexec, il faut définir l'affichage de sortie et l'autorité x11 :
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY MonScript.sh
Source : https://askubuntu.com/questions/287845/ … xec#332847
Décidément, depuis la fin de gksu, c'est moins simple pour faire la même chose !
Dernière modification par LukePerp (Le 11/07/2018, à 17:59)
Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum
Hors ligne
#10 Le 11/07/2018, à 22:57
- f.x0
Re : [Résolu] gksu alternative pour 1 cmd ou pour un script
Super !!!
Bien vu LukePerp
et merci pour le partage ...
SOPI
Hors ligne