RLFontan
(usa elementary OS)
Enviado em 08/12/2015 - 18:20h
Seguinte pessoal, eu fiquei meio insatisfeito com os resultados de definir "HISTFILE=/dev/null" e "HISTSIZE=0" no ".bash_history", até porque percebi que os comportamentos desse file permaneciam iguais, mesmo após a modificação do arquivo ".bash_history". Mas com o know-how que vocês me passaram aqui, e especialmente a dica do p4ulodi4as, consegui ler com mais atenção as páginas que se seguiram aqui no meu livro para entender melhor o funcionamento desse paranaûes.
Então cheguei numa parte do livro que o Negus falava sobre o /etc/profile ele diz o seguinte:
"Configura as informações de ambiente do usuário para cada usuário. É executado quando você faz o login pela primeira vez. Esse arquivo fornece valores para seu caminho, além de definir as variáveis de ambiente para coisas como o local de sua caixa de correio
e o tamanho dos arquivos de seu histórico. Por fim, o arquivo /etc/profile reúne as configurações do shell de arquivos de configuração no diretório /etc/profile.d"
Lendo isso resolvi editar o /etc/profile (.bash_profile) adicionando "HISTSIZE=0" tanto no root, quanto no usuário comum, e funcionou perfeitamente, o sistema não está mais gravando históricos, e o .bash_history está limpinho, o que talvez valha a pena descobrir agora é se algum desses arquivos de configuração de bash pode definir essa configuração para todos usuários, acho que vou tentar fazer isso por aqui.
O tópico foi praticamente resolvido já, vou deixar ele aberto do jeito que está aguardando por comentários da galera, e depois fecho e elejo uma melhor resposta. Outra questão a considerar é se esse tópico deve ou não permanecer aberto, pela questão ética levantada pelo listeiro_037, se vocês se manisfestarem achando melhor eliminar esse tópico, eu farei isso, caso contrário deixarei o tópico ativo.