IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Historique commandes Terminal, toujours en mémoire ? Y compris mot de passe ?
Options
Tom25
posté 26 Apr 2016, 07:54
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 306
Inscrit : 27 Jul 2008
Lieu : Besançon
Membre no 118 630



Je viens de faire 2 ou 3 tests dans le Terminal avec la commande "screencapture".
Et j'ai été surpris de voir en tapant la flèche haut (commandes précédentes) que ça remontait à plusieurs semaines !!!??? Et j'ai même vu passer mon mot de passe administrateur en clair ? Comment effacer cet historique ? Il y a un menu "envoyer une réinitialisation" dans le terminal, c'est ça ?
Merci


--------------------
Go to the top of the page
 
+Quote Post
yponomeute
posté 26 Apr 2016, 08:27
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 969
Inscrit : 26 Jan 2011
Lieu : Pollachius virens
Membre no 164 083



Salut,

l'historique se trouve dans le fichier
Code
~/.bash_history

tu peux vider le fichier avec la commande suivante au terminal
Code
:>~/.bash_history


Attention le fichier n'est pas lu systématiquement, l'historique est chargé en mémoire, donc après avoir vidé l'historique tu ne verras l'effet qu'en quittant le terminal et en le relançant.

Si tu veux ne pas enregistrer certaines commandes dans l'historique c'est possible en réglant la manière dont l'historique est enregistré.
Dans mon fichier ~/.bash_profile j'ai la ligne suivante
Code
declare HISTCONTROL=ignoreboth

ignoreboth c'est un raccourci pour les deux options ignorespace et ignoredups
Cela ignore les lignes dupliquées (il est donc plus rapide de naviguer dans l'historique) et si on tape une commande en la faisant précéder par une espace elle n'est pas enregistrée dans l'historique (habitude à prendre quand on utilise une commande qui contient des informations confidentielles)

Ce message a été modifié par yponomeute - 26 Apr 2016, 08:50.


--------------------
MBP 2017 15" avec clavier pourri et touchbar inutile
Go to the top of the page
 
+Quote Post
Tom25
posté 26 Apr 2016, 14:39
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 306
Inscrit : 27 Jul 2008
Lieu : Besançon
Membre no 118 630



Merci. Je reste dubitatif d'y voir mon mot de passe admin en clair. Mais bon, est ce que je l'avais envoyé en faisant des tests depuis AppleScript ???

Merci encore.


--------------------
Go to the top of the page
 
+Quote Post
guerom00
posté 26 Apr 2016, 14:49
Message #4


Sans titre ni bouboules et terriblement négatif !


Groupe : Membres
Messages : -8 378 756
Inscrit : 5 Dec 2004
Membre no 28 230



Citation (Tom25 @ 26 Apr 2016, 14:39) *
Merci. Je reste dubitatif d'y voir mon mot de passe admin en clair. Mais bon, est ce que je l'avais envoyé en faisant des tests depuis AppleScript ???

Merci encore.

Bah c'est pas possible. L'historique ne garde évidemment pas les mots de passe en clair...
La seule explication est que tu aies tapé ton mot de passe comme si c'était une commande. Je sais : tu vas me dire que tu n'as pas fait ça...

Ce message a été modifié par guerom00 - 26 Apr 2016, 14:49.


--------------------
la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock…
“Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked.”
The Internet is made of cats.
Go to the top of the page
 
+Quote Post
Guest_Matyu_*
posté 26 Apr 2016, 20:10
Message #5





Guests






Salut,

J'utilise parfois aussi cette commande pour effacer l'historique des commandes dans le Terminal:
CODE
history -c
Go to the top of the page
 
+Quote Post
Tom25
posté 27 Apr 2016, 14:40
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 306
Inscrit : 27 Jul 2008
Lieu : Besançon
Membre no 118 630



guerom, sans doute que je l'ai fait si ce n'est pas possible autrement. Soit pendant des tests en direct dans le Terminal où je n'étais pas attentif, soit en faisant de mauvaises manips en envoyant des commandes depuis AppleScript, soit ???

Je crois que j'avais fait un coup d'Onyx (Mavericks) depuis ça (car si je ne m'en souviens pas c'est que ça fait longtemps). Ca veut dire que ce dernier n'efface pas l'historique du Terminal. Ou alors ça ne fait pas si longtemps que ça.

Merci en tout cas pour vos réponses.

Ce message a été modifié par Tom25 - 27 Apr 2016, 14:40.


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 19th March 2024 - 09:00