onde fica o log do bash

1. onde fica o log do bash

Eduardo Silva
eduvfsilva

(usa Ubuntu)

Enviado em 13/09/2009 - 05:01h

o log do bash fica salvo em algum lugar?

se não, como fazer com que ele fique salvo, mas sem salvar os passwords digitados?

valeu, abraço!

ps: uso o slackware 12.2


  


2. bash log

M4iir1c10
m4iir1c10

(usa Arch Linux)

Enviado em 13/09/2009 - 06:46h

Acredito que quando voce diz log, voce se refere aos comandos que foram digitados e nao a saida desses comandos, certo?
os comandos digitados sao todos salvos em texto puro em ~/.bash_history

Eu nao consigo imaginar onde que uma senha possa ser digitada em um comando shell, porque ainda que vc entre a senha para operar um programa essa senha nao sera armazenada no .bash_history e sim no arquivo de historia do programa, como e o caso do .mysql_history que registra em texto puro, a criacao de tabelas e autorizacao de acesso da mesma declarando a senha do usuario no comando.

se ainda assim vc quer manter o .bash_history seguro escreva no .bash_logout:
cat .bash_history >> .nomequalquer_backup
rm .bash_history
clear

Obs: o .bash_logout como o nome sugere e executado quando vc faz o logout, esse arquivo sempre deve terminar com o comando clear, por medida de seguranca, o comando cat deve ser seguido de >> (2 sinais de "maior que"), caso vc use apenas 1 nao havera um historico dos ultimos 1000 comandos e sim dos ultimos comandos digitados, se a ultima sessao teve apenas 1 comando, so aparecera esse comando no arquivo (alguem sugeriu o comando "exit"?).

Ja no caso do .mysql_history, uma solucao... APAGUE ELE!


3. Re: onde fica o log do bash

Angelito Monteiro Goulart
angelito

(usa Fedora)

Enviado em 13/09/2009 - 22:53h

Como o amigo já havia citado, fica num arquivo chamado .bash_history no diretorio pessoal do usuario a qual se deseja obter o log.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts