Realmente, A resposta do colega MrBiTS está correta. Eu testei o metodo comentado por ele e está correto... o arquivo é mesmo limpo pelo comando -c. Porém, agora pergunto eu... se bloquear o historico não é um procedimento bem visto, não haveria a possibilidade de bloquear a leitura do arquivo pelo usuário... deixando-o disponível somente ao adminstrador ??? ou isso também não é uma prática recomendável ???
SDS Daltro ----- Mensagem original ---- De: MrBiTS <[EMAIL PROTECTED]> Para: [email protected] Cc: [EMAIL PROTECTED] Enviadas: Quarta-feira, 18 de Junho de 2008 10:21:31 Assunto: Re: Res: [shell-script] history -c -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 | Caro Critiano, | O comando "history" lista o conteudo da variavel Histzise. | O comando history -c limpa o conteúdo desta variavel. | Porém, cada vez que você fecha uma seção o conteúdo da variável HISTZISE | é acrescentado ao arquivo ~/.bash_history ! | Acredito que se você apagar este arquivo via script, no inicio da seção | a variável histzise estará zerada... Nada disso. O comando history lista o conteúdo do arquivo .history ( ou .bash_history, dependendo do seu shell padrão ). O history -c limpa o conteúdo desse arquivo, que é o histórico dos comandos do usuário ATÉ SUA SESSÃO ANTERIOR, ou seja, tudo o que foi comandado na sessão atual ( inclusive o history -c ) será gravado no arquivo de histórico correspondente. A variável HISTSIZE ( em maiúsculas e sem o typo ) contém somente a quantidade de registros de histórico de comando que serão gravados. O que pode ser feito é configurar a variável HISTSIZE para zero e, assim, evitar a gravação do histórico, mas esse tipo de ação não é visto com bons olhos por administradores de sistemas. Leituras válidas: Using Bash's History Effectively - http://www.talug. org/events/ 20030709/ cmdline_history. html Appendix J. History Commands http://tldp. org/LDP/abs/ html/histcommand s.html 9.1 Bash History Facilities http://www.faqs. org/docs/ bashman/bashref_ 106.html Using command history in the bash shell http://www.linux. com/feature/ 114148 - -- Um abraço .0. MrBiTs - [EMAIL PROTECTED] .info ..0 GnuPG - http://keys. cardboard. net:11371/ pks/lookup? op=get&search= 0xAC37715A6DD1F1 86 000 http://www.mrbits. com.br -----BEGIN PGP SIGNATURE--- -- Version: GnuPG v1.4.5 (Cygwin) Comment: Using GnuPG with Mozilla - http://enigmail. mozdev.org iD8DBQFIWQvbrDdxWm3 R8YYRAhoJAJ9pvTf pFhLdskHavueWekL iaHmhLQCeMXt5 mFHGkCDHgnVsZzdkdKb nvz8= =NVEH -----END PGP SIGNATURE--- -- Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
