Hallo Michael, Am Samstag, 11. September 2004 14:30 schrieb Michael Schachtebeck:
Hallo,
kennt jemand von Euch eine Möglichkeit, temporär die .bash_history zu umgehen?
Hintergrund: Es gibt diverse Tutorials z. B. zum Einrichten von MySQL etc., in denen bei einigen Befehlen das Paßwort für die Datenbank auf der Kommandozeile übergeben wird. Ich möchte sowas nicht in der .bash_history haben, andererseits aber auch nicht permanent auf die .bash_history verzichten (dann könnte man ja z. B. einen symbolischen Link auf /dev/null anlegen).
Es gibt die datei ~/bash.logout Sollte die Datei nicht vorhanden sein kann man sie einfach mit einem Editor anlegen. Diese Datei bzw, deren Inhalt wird ausgeführt wenn du dich aus der bash wieder auslogst. Hier kannst du nun deine History zum Schluss mittels Grep oder wie auch immer durchlaufen lassen und deine Passwörter entfernen lassen z.B. so: cat /home/michael/.bash_history | grep -v passwort > /home/michael/.bash_history Kurz und Schmerzlos. Hoffe etwas geholfen zu haben. Gruß Frank