[Soci SLIP] bash history (SOLVED)

llcfree llcfree a gmail.com
Gio 8 Ago 2013 11:05:18 CEST


Siccome ci ho messo un po', riporto, in caso fosse utile per altri.

Si applica solo a chi usa il terminale.

Problema: per sbaglio scrivete qualcosa che non vorreste avere in chiaro
(che so, la password) in un terminale. Coscienziosamente, bash si
premura di aggiungerlo nella history e quindi la vostra password rimane
a disposizione di chiunque abbia accesso ai vostri terminali presenti e
futuri. 

Ora, l'history è una cosa di cui è difficile sbarazzarsi. Provare per
credere.

Soluzione: da terminale

export HISTFILESIZE=0
history -c
export HISTFILESIZE=100

Il primo comando setta la lunghezza del file di history a zero, il
secondo cancella l'history, il terzo setta la lunghezza del file di
history a 100.

history -c da solo non basta. L'history miracolosamente ricompare.

Può darsi che ci siano metodi più semplici, ma finora questo è l'unico
che ha funzionato.

Loredana





Maggiori informazioni sulla lista Soci