Wie lösche ich den Verlauf der Bash-Protokolle? Und protokolliere keine Bash-Protokolle meiner Benutzer?

Wie lösche ich den Verlauf der Bash-Protokolle? Und protokolliere keine Bash-Protokolle meiner Benutzer?

Wie mache ich das? Ich möchte alles löschen und ab sofort nichts mehr protokollieren.

Antwort1

So löschen Sie den Verlauf

history -c

So verhindern Sie, dass neue Bash-Befehle zum Verlauf hinzugefügt werden

unset HISTFILE

Um den Verlauf für Sie dauerhaft anzuhalten

echo "unset HISTFILE" >> ~/.bash_profile

So stoppen Sie den Verlauf dauerhaft für alle Benutzer

echo "unset HISTFILE" >> /etc/profile

Zur Information: Der Verlauf wird in Ihrem Home-Ordner als ~/.bash_history gespeichert.

Antwort2

Verlauf löschen: history -cfür einen einzelnen Benutzer, find /home -name .bash_history -deletefür jeden Benutzer, dessen $HOMEVerzeichnis sich in befindet /home.

Verlauf deaktivieren: Geben Sie unset HISTFILEIhre ~/.bashrcoder die globale ein /etc/bash.bashrc.

verwandte Informationen