manouchk
la vache!
Messages : 1 840 Inscrit le 25/12/02
Ville : Vitória (ES) Brésil
Non connecté
|
|
Posté le 20 avril 2005 - 20 h 44 m 40 s |
|
|
Bonjour,
j'ai tapé mon mot de passe au mauvais moment et mon mot de passe apparaît quand je tape history. Je voudrais savoir si il est possible de supprimer seulement une seule entrée de l'history?
(man history ne donne rien ici?!?)
|
|
| |
"Je ne suis pas chauvine mais la France est quand même la reine des fromages." Brigitte Fontaine chantant dans l'Europe de l'album "Des Visages Des Figures" de Noir Désir
|
yota38
MMPG
Messages : 5 401 Inscrit le 10/07/02
Ville : grenoble
Non connecté
|
|
Posté le 20 avril 2005 - 21 h 31 m 47 s |
|
|
Pour les infos, il doit y en avoir dans la page de manuel du shell que tu utilises ..
Sinon tu executes 'history', tu reperes le nombre au debut de l'entree que tu veux effacer puis tu fais un 'history -d cenombre' .
|
|
| |
|
iraysyvalo
-
Messages : 9 647 Inscrit le 19/11/02
Ville : Lyon
Non connecté
|
|
Posté le 20 avril 2005 - 22 h 42 m 53 s |
|
|
|
|
|
| |
Message de gege38 le 20 avril 2005 - 22 h 46 : bug graphique de la balise code => citation ;)
|
| |
Message édité 1 fois, la dernière par gege38 le 20 avril 2005 - 22 h 46. |
| |
Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.
|
DeVice
Boulet occasionel...
Messages : 3 022 Inscrit le 12/03/03
Ville : Grenoble
Non connecté
|
|
Posté le 20 avril 2005 - 23 h 36 m 28 s |
|
|
1. # cat .bash_history | grep -v 'ton_mot_de_passe' > .bash_history
Qui trouve la faille dans ma proposition ? 
Qui trouve la deuxième erreur plus discrète ?
Qui trouve le message subliminal laissé à l'intention d'Erel ?
Edit : saleté de balise code
|
|
| |
Message édité 6 fois, la dernière par DeVice le 20 avril 2005 - 23 h 41. |
| |
Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 079 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 21 avril 2005 - 00 h 20 m 49 s |
|
|
Le 20 avril 2005 - 23 h 36, DeVice a écrit :
1. # cat .bash_history | grep -v 'ton_mot_de_passe' > .bash_history
Qui trouve la faille dans ma proposition ? 
Qui trouve la deuxième erreur plus discrète ?
Qui trouve le message subliminal laissé à l'intention d'Erel ? 
Edit : saleté de balise code
|
Me semble que Linux aime pas qu'on pipe puis MAJ le meme fichier non ?
Et ensuite, un grep -v, ca va effacer toute string contenant le mdp, soit potentiellement plein de trucs pas forcément en rapport non ?
C'est bon, j'ai juste monsieur ?
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
DeVice
Boulet occasionel...
Messages : 3 022 Inscrit le 12/03/03
Ville : Grenoble
Non connecté
|
|
|
| |
Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"
|
iraysyvalo
-
Messages : 9 647 Inscrit le 19/11/02
Ville : Lyon
Non connecté
|
|
Posté le 21 avril 2005 - 09 h 59 m 38 s |
|
|
C'est la redirection .. tu vas ecraser le fichier, non ?
Et le message subliminal, c'est la balise code ?
La deuxieme erreur c'est de faire tes manips en root
PS : j'espere qu'il est sous bash quand meme
|
|
| |
Message édité 1 fois, la dernière par iraysyvalo le 21 avril 2005 - 10 h 01. |
| |
Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.
|
loz
Put something exciting between your legs!
Messages : 7 506 Inscrit le 07/11/01
Ville : Grenoble
Non connecté
|
|
Posté le 21 avril 2005 - 10 h 13 m 13 s |
|
|
Gege a raison, mais bon si son mot de passe root est "ls", il est pas terrible, hein ?
Non, le problème est que la commande avec le grep -v contient le mot de passe en clair et va se retrouver dans history aussi (en supposant que .bash_history est mis à jour après l'exécution de la commande, ce qui semble probable)
Non la bonne solution c'est "format c:"
|
|
| |
« Vivre simplement, pour que simplement d’autres puissent vivre. » (Gandhi)
|
iraysyvalo
-
Messages : 9 647 Inscrit le 19/11/02
Ville : Lyon
Non connecté
|
|
Posté le 21 avril 2005 - 10 h 27 m 44 s |
|
|
Oui tu as raison loz .. puisque la commande actuelle va normalement etre la derniere commande history ..
Bon, je vais tester car avec l'ecrasement du fichier, normalement on repart de zero
|
|
| |
Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.
|
iraysyvalo
-
Messages : 9 647 Inscrit le 19/11/02
Ville : Lyon
Non connecté
|
|
|
| |
Message édité 1 fois, la dernière par iraysyvalo le 21 avril 2005 - 10 h 43. |
| |
Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.
|
yota38
MMPG
Messages : 5 401 Inscrit le 10/07/02
Ville : grenoble
Non connecté
|
|
Posté le 21 avril 2005 - 10 h 45 m 12 s |
|
|
Mais pourquoi vous ne passez pas par la commande 'history' ??!!
|
|
| |
|
DeVice
Boulet occasionel...
Messages : 3 022 Inscrit le 12/03/03
Ville : Grenoble
Non connecté
|
|
Posté le 21 avril 2005 - 10 h 46 m 50 s |
|
|
Bravo Loz c'était ça
Et bravo yray, la deuxième erreur c'était bien d'être en root
Sur ce j'arretes de polluer ce topic.
|
|
| |
Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"
|
iraysyvalo
-
Messages : 9 647 Inscrit le 19/11/02
Ville : Lyon
Non connecté
|
|
Posté le 21 avril 2005 - 10 h 54 m 10 s |
|
|
Le 21 avril 2005 - 10 h 45, yota38 a écrit :
Mais pourquoi vous ne passez pas par la commande 'history' ??!!
|
C'etait une petite digression .. mais la commande history fait ce qu'il faut
DeVice : tu peux tester rapidos chez toi ta solution ?
Sur mon cygwin actuel, le .bash_history a maintenant une taille de 0 et n'est plus mis a jour !
|
|
| |
Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.
|
DeVice
Boulet occasionel...
Messages : 3 022 Inscrit le 12/03/03
Ville : Grenoble
Non connecté
|
|
Posté le 21 avril 2005 - 11 h 00 m 59 s |
|
|
Exact, il faudrait passer par un fichier intermédiaire... Ou une commande qui attend la fin de l'entrée pour réécrire en sortie.
Sinon le bash semble n'écrire l'historique que quand tu le quitte (le shell) donc c'est pour ça que ton .bash_history ne bouge pas pendant ta session.
Mais bon de toute façon elle était pas bonne ma solution.
|
|
| |
Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"
|
manouchk
la vache!
Messages : 1 840 Inscrit le 25/12/02
Ville : Vitória (ES) Brésil
Non connecté
|
|
Posté le 21 avril 2005 - 21 h 25 m 03 s |
|
|
y a pas de solutions alors?
J'ai pas tout capté!
je connais déjà history -c mais j'aimerais enlever une seule comande ou là modifier!
|
|
| |
"Je ne suis pas chauvine mais la France est quand même la reine des fromages." Brigitte Fontaine chantant dans l'Europe de l'album "Des Visages Des Figures" de Noir Désir
|
DeVice
Boulet occasionel...
Messages : 3 022 Inscrit le 12/03/03
Ville : Grenoble
Non connecté
|
|
Posté le 22 avril 2005 - 00 h 15 m 37 s |
|
|
 ben essayes de modifier directement le fichier .bash_history avec ton éditeur habituel, non ?
|
|
| |
Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"
|
iraysyvalo
-
Messages : 9 647 Inscrit le 19/11/02
Ville : Lyon
Non connecté
|
|
Posté le 22 avril 2005 - 00 h 48 m 00 s |
|
|
Yota a donne la solution ...
|
|
| |
Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.
|
mandrake74
Buffer overflow
Messages : 1 285 Inscrit le 09/12/02
Ville : Paname
Non connecté
|
|
Posté le 25 avril 2005 - 11 h 10 m 01 s |
|
|
pour plus avoir ce genre de problèmes:
cd $HOME
cat /dev/null > .bash_history
rm -f .bash_history
ln -s /dev/null .bash_history
puis delogin, relogin
par contre après, faut plus vous attendre à avoir un historique
du coup, si t'en veux un à nouveau tout propre tout bo, tu remets un .bash_history vierge:
rm -f .bash_history
touch .bash_history
puis delogin, relogin à nouveau
mdk -bourrinage inside
|
|
| |
Message édité 2 fois, la dernière par mandrake74 le 25 avril 2005 - 11 h 13. |
| |
NOP NOP NOP LOOP CALL
|
nigaiden
Messages : 514 Inscrit le 31/12/02
Ville : Lyon
Non connecté
|
|
Posté le 25 avril 2005 - 18 h 51 m 13 s |
|
|
C'est pas un peu barbare ça ?
> mdk -bourrinage inside
Ah si :-)
Moi je propose la solution "man bash && HISTSIZE=0"
|
|
| |
|
manouchk
la vache!
Messages : 1 840 Inscrit le 25/12/02
Ville : Vitória (ES) Brésil
Non connecté
|
|
Posté le 03 mai 2005 - 18 h 58 m 14 s |
|
|
au fait merci Yota pour le
history -d cenombre
je n'avas pas vu au début!!
|
|
| |
"Je ne suis pas chauvine mais la France est quand même la reine des fromages." Brigitte Fontaine chantant dans l'Europe de l'album "Des Visages Des Figures" de Noir Désir
|