Como desabilito o histórico da linha de comando no Linux?

3

Agora, estou ciente de que, para todos os comandos digitados no console, o sistema Ubuntu registra em algum lugar.

Como posso desabilitar o registro de comandos unix para todos os usuários?

    
por Alex 03.10.2012 / 19:22

3 respostas

5

Tente colocar isso no seu /etc/profile :

unset HISTFILE

Isso só funciona para shells que avaliam o perfil do sistema como bash e sh, veja manual do bash . Não tenho certeza sobre outras conchas. Além disso, os usuários precisam efetuar logout e login novamente para que funcione.

    
por 03.10.2012 / 19:26
2

Você também pode desativar o histórico usando o comando

set +o history

Isso seria por shell. Para torná-lo permanente, coloque-o em /etc/profile

Mais detalhes.

    
por 18.06.2015 / 19:03
1

Você pode apagar facilmente seu histórico atual de comandos do usuário usando

history -c

útil se você digitar uma senha como um parâmetro commnad.

    
por 03.10.2012 / 23:42