Pages : 1
#1 Le 14/05/2014, à 22:35
- pierrepo
[Résolu] Raccourci clavier d'une commande sudo
Bonjour,
Associer une commande telle que « mousepad » à un raccourci clavier… ok, je sais faire…
Mais je voudrais aller plus loin et associer une commande du type « sudo mount … » à un raccourci clavier. La commande sudo me pose problème…
Y a-t-il une solution pour forcer une fenêtre à s'ouvrir pour saisir le mot de passe root ?
ou mieux
Peut-on mettre le mot de passe en paramètre de la commande « sudo » pour que celle-ci s'exécute ?
Faut-il élaborer un script ?
Crdlt
Dernière modification par pierrepo (Le 16/05/2014, à 22:51)
Hors ligne
#2 Le 14/05/2014, à 22:53
- Mobidique
Re : [Résolu] Raccourci clavier d'une commande sudo
Utiliser gksudo ?
@+
Debian buster : job laptop & desktop, sons desktops, latitude D420 branché sur l'ampli familial, home laptop & wife's laptop
Hors ligne
#3 Le 14/05/2014, à 23:20
- tiramiseb
Re : [Résolu] Raccourci clavier d'une commande sudo
Salut,
Y a-t-il une solution pour forcer une fenêtre à s'ouvrir pour saisir le mot de passe root ?
gksudo comme indiqué par Mobidique.
Peut-on mettre le mot de passe en paramètre de la commande « sudo » pour que celle-ci s'exécute ?
Pour mettre ton mot de passe en clair dans un fichier lisible par n'importe qui qui a accès à ton PC deux minutes ? Ce serait du suicide.
Tu peux configurer sudo pour qu'il permette d'exécuter certaines commandes sans mot de passe (cherche "NOPASSWD:")...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#4 Le 16/05/2014, à 20:57
- pierrepo
Re : [Résolu] Raccourci clavier d'une commande sudo
Mobidique, tiramiseb : merci…
« gksudo », j'avais tenté… et abandonné…
Ce qui fonctionne :
sudo mount -t cifs -o rw,username=Pierre,password=xxxx,uid=pierre,forceuid //192.168.0.32/volume_1 /media/nas
sudo umount /media/nas
gksudo umount /media/nas
Ce qui génère une erreur que je n'ai pas comprise
└─ $ ▶ gksudo mount -t cifs -o rw,username=Pierre,password=xxxx,uid=pierre,forceuid //192.168.0.32/volume_1 /media/nas
gksudo : option invalide -- 'o'
GKsu version 2.0.2
Usage: gksudo [-u <user>] [options] <command>
--debug, -d
Print information on the screen that might be
useful for diagnosing and/or solving problems.
--user <user>, -u <user>
Call <command> as the specified user.
--disable-grab, -g
Disable the "locking" of the keyboard, mouse,
and focus done by the program when asking for
password.
--prompt, -P
Ask the user if they want to have their keyboard
and mouse grabbed before doing so.
--preserve-env, -k
Preserve the current environments, does not set $HOME
nor $PATH, for example.
--login, -l
Make this a login shell. Beware this may cause
problems with the Xauthority magic. Run xhost
to allow the target user to open windows on your
display!
--description <description|file>, -D <description|file>
Provide a descriptive name for the command to
be used in the default message, making it nicer.
You can also provide the absolute path for a
.desktop file. The Name key for will be used in
this case.
--message <message>, -m <message>
Replace the standard message shown to ask for
password for the argument passed to the option.
Only use this if --description does not suffice.
--print-pass, -p
Ask gksu to print the password to stdout, just
like ssh-askpass. Useful to use in scripts with
programs that accept receiving the password on
stdin.
--sudo-mode, -S
Make GKSu use sudo instead of su, as if it had been
run as "gksudo".
--su-mode, -w
Make GKSu use su, instead of using libgksu's
default.
Merci pour la piste "NOPASSWD:"… je m'y colle…
Hors ligne
#5 Le 16/05/2014, à 21:00
- tiramiseb
Re : [Résolu] Raccourci clavier d'une commande sudo
Ce qui génère une erreur que je n'ai pas comprise
Il prend le "-o" comme si c'était une option de gksudo et non de mount.
Je ne sais pas quelle est la bonne forme, l'une des deux suivantes doit fonctionner :
gksudo -- mount -t cifs -o rw,username=Pierre,password=xxxx,uid=pierre,forceuid //192.168.0.32/volume_1 /media/nas
gksudo "mount -t cifs -o rw,username=Pierre,password=xxxx,uid=pierre,forceuid //192.168.0.32/volume_1 /media/nas"
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#6 Le 16/05/2014, à 22:49
- pierrepo
Re : [Résolu] Raccourci clavier d'une commande sudo
@tiramiseb : Merci, les 2 syntaxes fonctionnent…
En suivant ces 2 ressources :
http://doc.ubuntu-fr.org/sudoers
http://www.linuxpedia.fr/doku.php?id=ex … t_de_passe
j'ai pu utiliser « NOPASSWD: » et obtenir le comportement attendu.
Edit
Aux modérateurs : il faudrait sans doute déplacer cette discussion, elle n'a pas sa place dans « XFCE »… Désolé !
Dernière modification par pierrepo (Le 16/05/2014, à 22:50)
Hors ligne
Pages : 1