Cometi grande besteira e preciso de ajuda [RESOLVIDO]

1. Cometi grande besteira e preciso de ajuda [RESOLVIDO]

Matth
MattF

(usa Slackware)

Enviado em 29/05/2015 - 18:37h

Como se já não bastasse estar sempre com problemas com o slackware agora já estava ficando satisfeito com ele. Só que fim uma imensa besteira e não consigo encontrar solução. Dá até muita vergonha de dizer e vocês podem rir com todo direito, mas excluí o arquivo bash na bin. Não me perguntem porquê, uma solução primeiro.
Exatamente, na verdade o sobreescreví. Não sei o que devo fazer agora pois isso a princípio parece muito grave, então acredito que seja uma urgência. Por sorte ainda tenho uma janela com o terminal aberta, porém ela é básica já que estou sem o bash.

Detalhes: Foi removido com o mv onde peguei um arquivo troquei de nome e substituí por ele. Agora apaguei o arquivo, tudo pelo terminal. Tem como recuperar?


  


2. Re: Cometi grande besteira e preciso de ajuda [RESOLVIDO]

Matth
MattF

(usa Slackware)

Enviado em 29/05/2015 - 19:16h


Consegui! Passei um grande aperto nesses 30 minutos, mas não era tão grave assim. Vejam se fiz certo: Baixei a txz do bash aqui: http://slakfinder.org/index.php?act=search&start=0&order=&maxresult=30&repo=64cur&am...

Então extrai, pelo gráfico, claro. E peguei a bash4.new dentro de da pasta bin extraída. Com o terminal que ainda existia e estava como root consegui move-lá para a /bin verdadeira e a renomeei para bash. O installpkg não funcionava e vários outros comandos. Foi possível abrir uma nova sessão do terminal. Fiquei feliz denovo. Então Mandei um upgradepkg --install-new na txz baixada só para garantir.

Isso graças a um termianal que ficou aberto e um google chrome ainda aberto. Sem um dos dois não iria, o pc mais próximo de mim está a 1 hora e tava sem o carregador com 30% de bateria. Por sorte tinha me conectado a um wifi e deixei essas janelas abertas.

Então para não disperdiçar esse tópico totalmente, talvez alguem um dia cometa um absurdo desses, provavelmente não. De qualquer maneira, haveria outra solução? Tipo, retornar arquivos excluídos ou substituídos por terminal?




3. Re: Cometi grande besteira e preciso de ajuda

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 29/05/2015 - 19:45h

Pode marcar o tópico como resolvido..

Outro jeito:

pegue um live cd de linux qualquer,,,, de boot com ele.

agora precisa "fazer chroot" :

https://casadopinduvoz.wordpress.com/2014/04/08/fazer-chroot-no-ubuntu/

é par ubuntu,mas adapte par o slack.

feito isso, acessar a partição onde está o slackware, se necessário montar com comando mount

aí, instala o pacote "Bash"

Sôbre arquivos removidos ou movidos.... , sob Root, principalmente...cuidado, porque o comando,o bash, ele obedece o que vc quer.
movido com "mv" ainda vai, pq vc moveu para algum lugar, aí é só "voltar" com mv mesmo.... mas removido? com "rm -rf", -r é de "recursive" e -f é de "force"... aí é difícil....

Pode tentar recuperar com foremost ou com testdisk, mas não é garantido:

http://www.linuxquestions.org/questions/linux-newbie-8/getting-a-deleted-file-851338/
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


4. Re: Cometi grande besteira e preciso de ajuda

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 29/05/2015 - 20:06h

Exemplos drásticos do que NÂO deve fazer, não execute isso!

# cd / (vc foi pro diretório raiz, normal)

agora isso, NÂO FAÇA

# rm -rf /

O que faz esse comando? remover (rm) -rf (recursivo, todos os dirs e forçada a remoção) / (Raiz) ou seja remover tudo do diretório Raiz! Isso apaga seu linux inteiro!

Outro comando que NÂO pode fazer:

# mv -f / /dev/null (mv, mover..... -f "force", forçado; / (Raiz) para /dev/null (dispositivo nulo, some, uma espécie de buraco negro)

Sob Root, o Bash é poderoso, para o bem e para o mal.....


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


5. Re: Cometi grande besteira e preciso de ajuda [RESOLVIDO]

Cristiano
sempreslack

(usa Slackware)

Enviado em 29/05/2015 - 20:38h

MattF escreveu:

Como se já não bastasse estar sempre com problemas com o slackware agora já estava ficando satisfeito com ele. Só que fim uma imensa besteira e não consigo encontrar solução. Dá até muita vergonha de dizer e vocês podem rir com todo direito, mas excluí o arquivo bash na bin.
Agora apaguei o arquivo, tudo pelo terminal. Tem como recuperar?


Haha, filhote, isso é engraçado, mas não sei se me supera na cagada que fiz um dia
rm -rf /
ta bom pra você? rsrs
Não to brincando, ganhei de brinde a melhor resposta pela cagada. Dá uma olhada e sinta-se feliz e orgulhoso, afinal, alguem já fez uma pior do que você, rsrs. Uma hora acho pra você, está em um post quando o assunto era a pior besteira que alguem já fez, rsrs




6. Re: Cometi grande besteira e preciso de ajuda [RESOLVIDO]

Cristiano
sempreslack

(usa Slackware)

Enviado em 29/05/2015 - 20:39h


Hum, você conseguiu se virar bem cara, muito bom


7. Re: Cometi grande besteira e preciso de ajuda [RESOLVIDO]

Matth
MattF

(usa Slackware)

Enviado em 30/05/2015 - 13:07h


kkkk. Pensei que só eu pudia ser atrapalhoado assim. Não sei o que me deu na cabeça. Queria só criar um comando, levando um script para o /bin. Daí não sei como esccrevi: "mv /home/scanfi.sh /bin/bash"

Obrigado por compartilhar suas doideiras comigo e pelas respostas. Tinha pensado no chroot, mas o desafio foi legal. Já estou rindo disso agora. Obrigado e vou tentar não fazer nada mais disso.


8. Re: Cometi grande besteira e preciso de ajuda [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/05/2015 - 22:54h

Eu sei que dá prá copiar o kernel da memória. Agora copiar o bash já não dá prá ter certeza.
--
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


9. Re: Cometi grande besteira e preciso de ajuda [RESOLVIDO]

Cristiano
sempreslack

(usa Slackware)

Enviado em 01/06/2015 - 08:42h

por isso que é bom deixar sempre o slackware atualizado em uma pasta na área de trabalho, descompactado (sem iso). Baixa usando rsync e deixa ele quieto, pra safar dessas cagadas.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts