OVH Cloud OVH Cloud

Terminal - éviter taper mot de passe

77 réponses
Avatar
romer
Hi,
Si le terminal est ouvert au moment d'éteindre l'iMac, il est rapide de
taper 'sd' - raccourci créé qui active la cmd <'sudo shutdown -h now'>)

Sudo est obligatoire - faut être super-user pour faire cela. Et donc le
mot de passe utilisateur est demandé.

Est-il possible d'introduire ce mot de passe dans la commande même (pour
éviter d'avoir Í  le taper et le faire de plus sans la moindre erreur de
frappe, etc. ?
--
A+
Romer

10 réponses

Avatar
romer
M.V. wrote:
Je complète :
Le 11 février 2021 Í  22:13, Bernd a écrit ce qui suit :
alias sd='osascript -e 'tell app "Finder" to shut down''
fonctionne mais que le redémarrage qui suit est fortement compromis.

Je viens de tester ces aliases sans aucun souci :
- mise en veille :
alias dodo="osascript -e 'tell app "Finder" to sleep'"
- extinction :
alias sd="osascript -e 'tell app "Finder" to shut down'"
- fermeture de session :
alias lo="osascript -e 'tell app "System Events" to keystroke "Q"
using {command down, option down, shift down}'"
- redémarrage :
alias restart="osascript -e 'tell app "Finder" to restart'"
Le seul truc qui me gêne est la réouverture systématique des applis
laissées ouvertes pour "sd" et "restart", réouverture que je ne sais pas
empêcher (sauf peut-être avec maj enfoncée Í  l'ouverture de session ? )
AJOUT :
Curieusement, la réouverture de session après "lo" ne provoque pas ce
petit souci.

J'ai le même comportement mais celÍ  ne me gêne pas trop.
Par principe du reste, Í  chaque démarrage du Mac sont lancés d'office :
terminal, mail.app, MacSoup, TextExpander, Jumpcut, Dropbox, Magnet
puisqu'ils sont en usage permanent.
Donc une fenêtre qui s'ouvre en plus ou en moins ne me perturbe pas
trop. Un simple CMD+Q et ces applis réouvertes repartent au royaume des
ombres en compagnie de Hadès et Perséphone =-)
--
A+
Romer
Avatar
romer
Bernd wrote:
Donc je conserve cet alias quoique ;
alias sd='sudo shutdown -h now'
marche aussi très bien et me convient mieux car ne comportant pas
d'alias plus ou moins sources de perturbations.

Erratum : me convient mieux car ne comportant pas
d'antislashs plus ou moins sources de perturbations

--
A+
Romer
Avatar
M.V.
Le 12 février 2021 Í  13:02, Bernd a écrit ce qui suit :
Donc je conserve cet alias quoique ;
alias sd='sudo shutdown -h now'

46 messages dans cette enfilade pour en revenir l͠ ! Quel g͢chis.
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
romer
M.V. wrote:

surtout si un volume r͢le et qu'il faut ensuite faire un "diskutil
umount force" !


J'ajoute 'force' systématiquement. Je ne sais pas si c'est bien
recommandé mais jusqu'Í  maintenant, ça n'a pas trop induit de
dysfonctionnements.
De toute façon, avant d'éteindre, je démonte automatiquement tous les
Volumes susceptibles de l'être.
S'il arrive qu'un Volume ne figure pas sur le bureau lors de la demande
des éjections, l'extinction se fait tout de même sans heurts. Elle n'est
pas stoppé si le Volume devant Í  être éjecté est déjÍ  démonté ou éteint.
--
A+
Romer
Avatar
Le Moustique
Le 12/02/2021 Í  14:00, Bernd a écrit :
Il y en a même qui aiment les uns et les autres et qui plus est aime
aussi Chilly Gonzales et Michel Portal !

Sans doute, ils sont plus ou moins dans le même registre de 'culture'.
Aimer Boulez ou Bério et Sheila ou Zanini, j'ai tout de même un doute...

Bah, j'aime bien Dvorak et Iron Maiden. :-D
--
. /)
. -:oo= Guillaume
. )
. Je nettoyais mon clavier, et le coup est parti tout seul.
Avatar
romer
M.V. wrote:
Donc je conserve cet alias quoique ;
alias sd='sudo shutdown -h now'

46 messages dans cette enfilade pour en revenir l͠ ! Quel g͢chis.

Du tout.
J'ai Í  peu de choses près la confirmation que le mot de passe doit être
rentré. Et quand il est long, c'est fastidieux au possible avec en plus
le risque d'erreur.
Donc faute de mieux je suis convaincu et contraint de changer le mot de
passe utilisateur et ne mettre qu'une lettre - ça ira très vite.
C'est donc un gain.
Quant au nb de posts :
1- ceux qui ne souhaitent ne pas répondre sont libres de choix;
2- questions nb de réponses qui tournent en rond, on a vu bien pire -
j'irai jusqu'Í  dire que c'est presque la norme.
Dans ce cas présent, il est au moins encore question du Mac ! Ce n'est
pas vraiment toujours le cas, n'est-ce pas ?
Tu peux le vérifier dans ta DB gigantesque puisque tu conserves tout et
ramènes parfois Í  la vie terrestre des zombies inanimés enterrés depuis
bien longtemps.
--
A+
Romer
Avatar
romer
Le Moustique wrote:
Il y en a même qui aiment les uns et les autres et qui plus est aime
aussi Chilly Gonzales et Michel Portal !

Sans doute, ils sont plus ou moins dans le même registre de 'culture'.
Aimer Boulez ou Bério et Sheila ou Zanini, j'ai tout de même un doute...

Bah, j'aime bien Dvorak et Iron Maiden. :-D

Ah bon, les instruments de torture ! :-)
(Je ne parle pas de Dvorak...)
Je n'en disconviens pas. Cependant entre Bério et Zananini, on fait un
triple saut périlleux arrière - Entre D et IM, c'est moins périlleux et
plus compatible.
--
A+
Romer
Avatar
M.V.
Le 12 février 2021 Í  14:00, Bernd a écrit ce qui suit :
Et quand j'ai une dizaine de volumes démontables et que je veux en
démonter 6, je ne me vois pas taper 6 fois la commande "diskutil umount"

Tu ne tapes pas la phrase en faisant un alias.

Que je tape 6 fois la phrase ou 6 fois des alias, merci bien…
En plus mes volumes ne s'appellent pas Sto_1, Sto_2, etc. donc aucune
chance pour que j'utilise ta méthode: : je ne me vois pas taper
us_TM_MBA puis us_High_Sierra puis us_Catalina, etc. !
Tu vas me dire que je pourrais avoir us_T, us_H, etc. mais ça reste
beaucoup trop contraignant surtout quand les noms de plusieurs volumes
commencent par la même lettre : je n'ai rien Í  taper avec mon script,
juste quelques clics.
Toi et moi n'avons manifestement pas la même définition de "pratique".
Ta méthode est sans doute adaptée Í  ta situation mais certainement pas Í 
la mienne d'autant plus que les volumes que je monte sur le MBA ne sont
pas les volumes que je monte sur l'Imac et pourtant le script que
j'utilise convient aux 2 Mac et je l'ai même envoyé Í  Manfred récemment
et il n'a pas eu Í  changer quoi que ce soit pour l'utiliser alors que sa
configuration ne ressemble en rien Í  la mienne.
C'est même amusant

Je préfère continuer Í  utiliser mon script AS qui me donne entière
satisfaction depuis des années.
J'ajoute 'force' systématiquement.

Beurk ! Je préfère que mon script m'annonce que le démontage de tel
volume a échoué et me propose de forcer le démontage avant
d'éventuellement acquiescer : ça m'évite de faire des Í¢neries en
démontant un volume qui est utilisé par ceci ou cela (par Time Machine
par exemple).
On en reste lÍ  puisque tu as trouvé la solution Í  ton problème ?
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
M.V.
Le 12 février 2021 Í  14:23, Bernd a écrit ce qui suit :
Tu peux le vérifier dans ta DB gigantesque puisque tu conserves tout

Qui t'a raconté ça ? Certainement pas moi puisque, par rapport Í 
certains contributeurs, je sais que je n'ai pas grand chose !
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
pehache
Le 12/02/2021 Í  14:23, Bernd a écrit :
M.V. wrote:
Donc je conserve cet alias quoique ;
alias sd='sudo shutdown -h now'


46 messages dans cette enfilade pour en revenir l͠ ! Quel g͢chis.

Du tout.
J'ai Í  peu de choses près la confirmation que le mot de passe doit être
rentré. Et quand il est long, c'est fastidieux au possible avec en plus
le risque d'erreur.
Donc faute de mieux je suis convaincu et contraint de changer le mot de
passe utilisateur et ne mettre qu'une lettre - ça ira très vite.

Tu ferais mieux de configurer le bouzin pour ne plus Í  avoir Í  entrer
ton mot de passe pour la commande "shutdown", ce serait plus propre.
Il faut ajouter la ligne suivante au fichier /etc/sudoers :
---------------
bernd localhost=NOPASSWD: /sbin/shutdown
---------------
Attention ! Une édition foireuse de ce fichier peut bloquer tout le
système ! Il faut donc l'éditer uniquement avec "visudo" (en mode vi
donc), qui effectue des vérifications sur les modifs qui sont faites,
pour empêcher les catastrophes.