Approfondimenti e Strategie di Web Marketing

Disabilitare lo storico dei comandi shell in Ubuntu Linux

Ogni volta che dalla shell/terminale digiti qualcosa e dai invio, il file ~/.bash_history presente nella tua home directory (la tilde ~ indica la home page della tua utenza) viene aggiornato con il comando appena eseguito.
Lo storico dei comandi digitati nel terminale viene quindi memorizzato in un file, chiamato appunto history file. Possiamo dire che l' history file tiene traccia di tutti i comandi che esegui dal terminale.

Questo meccanismo di memorizzazione dei comandi è utile in alcuni casi (ad esempio, con il comando history sarà possibile vedere l'elenco dei comandi digitati) mentre rischioso in altri (molte volte dalla riga di comando si inseriscono le credenziali per accedere a diversi servizi). "Disattivando" questo meccanismo, renderai un pò più sicuro il tuo sistema Ubuntu/Linux.

Tramite questa piccola procedura, puoi disabilitare lo storico dei comandi shell. Dal terminale:

CODE:
  1. rm -f ~/.bash_history
  2. gedit ~/.bash_profile

Si aprirà la finestra dell'editor gedit. Aggiungi in coda al file le quattro righe sotto e salva.


export HISTFILESIZE=4
unset HISTFILE
export HISTSIZE=2
export HISTCONTROL=ignoredups

CEO e Founder di Endivia Web Agency. Endivia si propone come Traffic Buyer per aiutare le aziende nelle loro molteplici esigenze che però convergono tutte su un’unico obiettivo: trovare più clienti per il proprio business e aumentare il traffico ai propri siti.
Daniele Salamina
Ricevi gratuitamente gli ultimi articoli via mail*.

*Non riceverai nessuna mail di spam e potrai cancellarti con un click!

2 Commenti »

Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.


2 Risposte a “Disabilitare lo storico dei comandi shell in Ubuntu Linux”

  1. 1

    Andrea dice:

    Ciao Daniele, io ho il problema inverso, non ho più lo storico della shell e, usando Truecrypt, mi trovo un po’ in difficoltà. Credo che mio figlio abbia imposto le manine sul computer, non so cosa ha toccato. Insomma, come posso riabilitare questa funzione?

    Grazie, Andrea

  2. 2

    Daniele dice:

    @Andrea non vedo il collegamento con Truecrypt. Prova a controllare che il file .bash_history è presente nella home directory.
    Prova a seguire questa guida in modo inverso…

Lascia un commento




Il tuo commento: