Quando você quiser que bash
pare de registrar seus comandos, apenas desmarque a variável HISTFILE
:
HISTFILE=
Todos os demais comandos não devem mais ser registrados em .bash_history
.
Por outro lado, se você está realmente fornecendo senhas como argumentos para comandos, você já está fazendo algo errado. .bash_history
não é legível por todos e, portanto, não é a maior ameaça nesta situação:
ps
e /proc
são o grande problema. Todos os usuários no sistema podem ver os comandos que você está executando atualmente com todos os seus argumentos . Passar senhas como argumentos de linha de comando é, portanto, inerentemente inseguro . Use variáveis de ambiente ou arquivos de configuração (que você selecionou 600) para fornecer senhas com segurança.