Discussion:
bash-history automatisch löschen
(zu alt für eine Antwort)
Denise Schmid
2008-09-18 21:50:10 UTC
Permalink
Hallo Liste,
wahrscheinlich gibt es für mein Problem eine ganz einfache Lösung, auf die ich aber nicht komme. Ich möchte, dass dann, wenn ich das System runterfahre, zuerst die bash-history sowohl vom aktiven User als auch vom root-account gelöscht wird. Gibt es hier eine einfache Möglichkeit? Für Hilfe danke ich schon jetzt!
--
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/wasistshortview.php?mc=***@gmx
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Reinhold Plew
2008-09-18 22:00:16 UTC
Permalink
Hi,
Post by Denise Schmid
Hallo Liste,
wahrscheinlich gibt es für mein Problem eine ganz einfache Lösung, auf die ich aber nicht komme. Ich möchte, dass dann, wenn ich das System runterfahre, zuerst die bash-history sowohl vom aktiven User als auch vom root-account gelöscht wird. Gibt es hier eine einfache Möglichkeit? Für Hilfe danke ich schon jetzt!
'history -c' sollte zumindest die History löschen.
Brauchst Du nur noch einen Skript, der das dann für den aktuellen User
beim Shutdown ausführt.
Allerdings wird der aktuelle User nicht die History von root löschen
können, ausser, er ist root.

Warum nicht einfach beim LogOut löschen?
Einfach eine .bash_logout anlegen, wo der Befehl drin steht.

Gruss
Reinhold
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Michelle Konzack
2008-09-26 15:30:31 UTC
Permalink
Post by Reinhold Plew
'history -c' sollte zumindest die History löschen.
Brauchst Du nur noch einen Skript, der das dann für den aktuellen User
beim Shutdown ausführt.
Allerdings wird der aktuelle User nicht die History von root löschen
können, ausser, er ist root.
Warum nicht einfach beim LogOut löschen?
Einfach eine .bash_logout anlegen, wo der Befehl drin steht.
Weil die History nach LOGOUT geschrieben wird?

Wenn Die History nicht benötigt wird, würde ich sie vollständig
deaktivieren. Siehe "man 1 bash"

export HISTFILE=''

Thanks, Greetings and nice Day/Evening
Michelle Konzack
Systemadministrator
24V Electronic Engineer
Tamay Dogan Network
Debian GNU/Linux Consultant
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack Apt. 917 ICQ #328449886
+49/177/9351947 50, rue de Soultz MSN LinuxMichi
+33/6/61925193 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Markus Mayr
2008-09-27 07:50:09 UTC
Permalink
Post by Michelle Konzack
Post by Reinhold Plew
Warum nicht einfach beim LogOut löschen?
Einfach eine .bash_logout anlegen, wo der Befehl drin steht.
Weil die History nach LOGOUT geschrieben wird?
Wie wäre es dann mit einem
echo "history -c" | at NOW + 1 minutes
?

Ist zwar nicht ideal, weil
* atd installiert sein muss und
* die history erst nach einer Minute gelöscht wird, was potenziell
schlecht ist,
aber im Prinzip entspricht es fast dem, was du willst.

Wozu eigentlich die History löschen? Ein chmod würde auch bewirken, dass
andere Benutzer nicht einsehen können, was in der History steht und zwar
sogar, wenn du gerade arbeitest. (Hast du vielleicht eh erklärt, hab die
Liste leider erst seit Dienstag abonniert.)
--
Markus Mayr <***@aon.at>
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Peter Blancke
2008-09-22 20:30:18 UTC
Permalink
Ich möchte [...]
...Deine Zeilen auf 68 Zeichen Laenge umbrechen. Danke.
dass dann, wenn ich das System runterfahre, zuerst die
bash-history sowohl vom aktiven User als auch vom root-account
gelöscht wird.
Verlinke die $HOME/.bash_history fuer alle in Frage kommende User
mit /dev/null. Fuer die Dauer Deiner Bash hast Du dann rueckliegende
Befehle zur Hand, gespeichert wird nichts. Delikate Befehle -- wenn
es darum geht -- zieht der Staatsanwalt dann eben aus der
/proc/kcore.

Grusz,

Peter Blancke
--
Hoc est enim verbum meum!
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Loading...