juniorph Posted April 5, 2023 Posted April 5, 2023 (edited) "Me desculpe, mas acho que sua companhia está essencialmente morta", essas foram as palavras que Marco Marsala, dono de uma empresa de serviços de hospedagem, teve que ler quando foi buscar ajuda sobre um erro que ele cometeu. Ao dar o comando para que absolutamente tudo fosse apagado dos servidores, o rapaz removeu todas as informações de sua companhia e também dos sites de seus clientes. Desesperado, ele tentou conseguir algum tipo de auxílio no fórum Server Fault, que conta com a participação de experts em servidores e programação. Marsala explicou o que aconteceu depois de executar um código de programação nos computadores da empresa. Em vez de soluções, ele recebeu diversas respostas indicando que ele basicamente havia deletado todas as informações da companhia e dos clientes – e, basicamente, destruiu toda a empresa com uma linha de código errada. O problema estava em um comando "rm -rf", um código básico que deleta absolutamente tudo que for indicado. O "rm" ordena que o computador remova algo, o próximo "r" deleta tudo dentro de um diretório específico e o "f" indica que essa ação deve ser forçada, independente de avisos que poderão aparecer. Quando você junta todos os elementos, como Marsala fez, tudo é deletado. O código, inclusive, é uma espécie de piada nas rodas de programadores e do pessoal da área de computação. Como ele geralmente é utilizado com a especificação de um diretório que deve ser "zerado", o problema foi na forma que o rapaz usou o código: ao não especificar qualquer área, o código simplesmente varreu tudo que havia nos computadores. Um código errado, e todos os registros e backups da empresa de Marsala foram deletados No post de Marsala, ele descreveu como tudo aconteceu: "Eu toco um provedor de hospedagem com mais ou menos 1.535 clientes e uso o Ansible para automatizar algumas operações que devem rodar em todos os servidores", explicou. "Na última noite, eu acabei rodando, sem querer e em todos os servidores, um script Bash com um comando rm -rf {foo}/{bar} com essas variáveis indefinidas em função de um bug no código acima dessa linha." Até mesmo os backups que foram feitos em caso de uma catástrofe similar foram apagados. "Todos os servidores foram deletados e os backups também, porque o armazenamento remoto foi montado pouco antes pelo mesmo script". Foi aí que a resposta usada na abertura desta matéria surgiu. Me desculpe, mas acho que sua companhia está essencialmente morta "Você talvez tenha uma chance de recuperar tudo se desligar todo o equipamento e entregar seus drives para uma empresa de recuperação de dados extremamente competente – será extremamente caro e possivelmente eles não vão conseguir te ajudar, além de tomar muito tempo", escreveu um dos companheiros de fórum. "Você vai falir e não precisa de ajuda técnica – você precisa ligar para o seu advogado", escreveu um usuário chamado Michael Hampton. Outros posts também não foram nada animadores: "Isso não é apenas azar: é um esquema extremamente malfeito e que foi amplificado por uma completa falta de cuidado", respondeu outro. O caso, no entanto, não é o único: algo muito parecido aconteceu dois anos antes e foi reportado no mesmo tópico de Marsala – o acidente mais antigo foi causado por um espaço que não foi identificado pelo programador. Fonte: TecMundo & Server Fault Edited April 5, 2023 by juniorph 0 Quote
juniorph Posted April 5, 2023 Author Posted April 5, 2023 6 minutos atrás, Enio F. disse: isso não foi uma trolagem na época? essa matéria apareceu pra mim hoje no facebook, mas não vi que era de 2016 como o tecmundo tinha acabado de compartilhar achei que era recente se for falsa peço a algum administrador que apague 0 Quote
DELTA SERVERS Posted April 5, 2023 Posted April 5, 2023 Compreendo sua preocupação. Mesmo que as informações sejam falsas, é importante estar sempre alerta e atento ao executar comandos e scripts para evitar possíveis erros ou falhas. As informações mencionadas acima podem ser úteis em certas situações e despertar nossa atenção. É importante lembrar que, em momentos de fadiga, podemos inadvertidamente perder o foco ao executar comandos ou scripts. 1 Quote DELTA SERVERS SOLUÇÕES CORPORATIVAS!
LtiWeb Soluções Posted April 5, 2023 Posted April 5, 2023 Olha... referente ao "post" realmente acho uma coisa muitoooooooooo difícil de acontecer, pois o camarada esquecer um rm dentro de um escript, e pior.... enviá-lo para execução em todos os servidores... Já é difícil, "pelo menos" pra mim ter que executar uma coisa em todos os servidores, ainda mais servidores diferentes como o de Backup... mais em fim.... Agora uma coisa é extremamente verdadeira, o que o amigo @DELTA SERVERS comentou a cima, uma das piores coisas que podemos fazer é trabalhar sob extrema fadiga... Nós que trabalhamos nesse ramo temos um péssimo costume de virar noites tentando resolver pipinos e etc.... e eu mesmo já fiz muita m3rd4 por falta de atenção em decorrência de sono, fadiga mental etc... E depois de estar com a cabeça no lugar, olhar e pensar como pude fazer isso. Se há um conselho para qualquer um até pra mim mesmo hoje é... não deu certo ? dá uma pausa, ache uma forma de relaxar a mente um pouco e depois volte.... ( Geralmente aquilo que você não consegue resolver é resolvido bem rápido depois ) 3 Quote
chuvadenovembro Posted April 5, 2023 Posted April 5, 2023 Realmente, dificil acreditar que um usuário ou admin gerenciando multiplos servidores fosse capaz de rodar esse comando hehehe Por outro lado, tenho um conhecido de infancia que trabalhava com ti, que em certa ocasião ele formatou um disco do windows da empresa e não sabia dizer como conseguiu fazer isso mesmo sabendo que o processo pedia confirmações e ainda sim ele fez isso... Se esse caso ai do post fosse mais recentemente, eu confesso que seria mais facil de acreditar hehehe pois muita gente (independente de estar cansado ou não), esta vivendo/trabalhando no piloto automático. 0 Quote █ AtarWeb.com.br • Hospedagem de Site + SSL Grátis █ Revenda de Hospedagem DirectAdmin SSD + SSL Grátis
Fabio S Araujo Posted April 6, 2023 Posted April 6, 2023 Então ele mantinha o backup dentro do mesmo servidor? porque se com um comando apagou tudo do disco, inclusive o backup. 0 Quote Suporte TI & Service Provider - Visite nosso novo site
cabn12 Posted April 6, 2023 Posted April 6, 2023 Nossa que coisa complicada, manter tudo dentro do mesmo servidor! Realmente nossa mente e corpo depois de muito stress não responde mais de forma correta! Lembro de uma situação que passamos na época com um dc dos EUA, era sábado fomos dar um passeio próximo ao nosso escritório, e resolvi ir la para descansar no ar condicionado, pois estava proximo a praia e o calor estava muito forte, então resolvi ligar um dos computadores para dar uma olhadinha de leve no servidor era 5 da tarde abri o whm chequei algumas coisas e do nada pimba cade o acesso ao servidor... era um servidor pequeno ainda disco hd, e ao verificar placa mãe foi pro saco... detalhe o dc para surpresa somente poderia fazer troca na segunda pois não tinha ninguem para suporte lá, então foi aquele dia super hiper mega legal, corremos atrás de um dc que pudesse entregar um servidor sábado a noite, achamos e o mesmo foi entregue somente as 23 horas do sábado então foi madrugada até domingo a tarde para recuperar tudo! detalhe tínhamos 2 backups um Europa e outro EUA que salvou a vida! Por isso mantemos hoje 3 backups remotos 2 nos EUA em dcs diferentes e 1 na Europa. 1 Quote
juniorph Posted April 6, 2023 Author Posted April 6, 2023 eu uma vez cansado e com 2 abas de clientes abertos no whmcs, 1 cliente era pra fazer cancelamento e o outro eu tinha acabado de dar um suporte, e acabei por falta de atenção excluindo o VPS do cliente errado, foi a maior dor de cabeça que eu tive, pois não tinha backup do vps, nem o cliente tinha backup dos próprios arquivos.. erros acontecem, hoje em dia tomo extremo cuidado ao fazer cancelamentos, olho nome, IP e não paro para fazer outras tarefas enquanto isso, confirmo novamente e depois excluo.. 0 Quote
Administration AngelCosta Posted April 8, 2023 Administration Posted April 8, 2023 https://www.tecmundo.com.br/programacao/103701-cara-cade-firma-rapaz-deleta-empresa-linha-codigo-errada.htm 0 Quote 'Cause he's my best friend, he's my pal. He's my homeboy, my rotten soldier. He's my sweet cheese. My good-time boy.
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.