shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] PROBLEMAS AO EXECUTAR SCRIPT (Esclarecimentos)


From: SuSE List
Subject: Re: [shell-script] PROBLEMAS AO EXECUTAR SCRIPT (Esclarecimentos)
Date: Tue, 21 Dec 2004 10:49:40 -0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.2) Gecko/20040803

Vou acrescentau meu "causo" aqui....eheheh, também já fiz minhas "cagadas" ehehehe

Uma vez, em um cliente, eu estava dando uma manutenção em um servidor de e-mail com sendmail, 1300 contas.....eu ja tinha feito o serviço e fui apagar os famigerados arq~ (arquivos de backup com "~" no final.....)...executei:

host: /etc/mail/ #  rm *~

Só que por um mero detalhe, eu peguei um daqueles teclados que tem o "~" ao lado do <ENTER>....e como eu tinha mania de digitar tudo muito rápido, apertei o <ENTER> e pimba!!! zerei o diretorio.....o comando saiu como:

host: /etc/mail/ #  rm *

Minha sorte, foi que eu tinha um backup das configurações principais do servidor, que eu fazia toda a vez que dava esta manutenção....mas era de um mes atras....perdi varias regras de filtragem e uns 400 usuários pois eu usava mapeamento virtual com virtusertable e genericstable....(infelizmente para o meu azar, o cliente NÃO fazia backup) como não restartei o serviço, tive alguns problemas apenas com regras, mas como o bom Deus é Pai de todos....e existe o shell, fiz um scriptzinho que lia o passwd e consegui voltar os usuários perdidos, deu uma trabalheira danada.....e ninguém percebeu a "cagada"....na mesma época estava circulando o Sircan e o Ninda pela net e sai pela tangente.....nunca mais executei um "rm" sem antes ter feito backup de tudo......eheheheh

[]s

Vinicius

MrBiTs wrote:

<QUOTE>
Uma vez tinha uma pasta estranha que apareceu em um diretório do nosso
servidor. A pasta se chamava "?". Quis apagá-la. Digitei o comando.
Com -rf. Como root. Mas esqueci de segurar Shift ao teclar o interrogação.
</QUOTE>

OUCH...
Ja fiz dessas tbm... Instalando um servidor, fui extrair um tarball de um
apache que ficava em /usr/local/apache. O tarball deveria ser extraido no /,
pois foi criado com tar cvfz apache.tar.gz /usr/local/apache. Extrai em
/root. Consequentemente, ficou uma estrutura /root/usr/local/apache. Tudo
bem, cancelamos a extracao e vamos apagar o usr/local/apache... Era so fazer
rm -rf usr... Eu fiz rm -rf /usr...

Sorte que a maquina ainda nao entrara em producao...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]