Esqueceu a senha do root? Eis o remédio!
Já mostrei como recuperar a senha do root no artigo Sistema de Recuperação. Mas como este é um assunto relevante, decidi colocar um destaque para este tema.
Existem muitas maneiras para se fazer isto. Existe a maneira "hacker" e a maneira 100% garantida.
Versão "hacker" simples e rápida
Achei um fragmento na "net" com a seguinte dica:
processo mais simples que esse eu não conheço:
Antes de iniciar o opensuse, na tela do grub, acrescente, na linha de opções do kernel:
linux init=/bin/bash
o sistema vai iniciar no prompt, a partição foi montada como somente leitura, para rescrever a senha, precisamos alterar para modo gravação com o seguinte comando:
mount -o remount -rw /
Blz, hora de resetar a senha, execute:
passwd
E informe a nova senha, confirme em seguida.
Testei. E, por enquanto, funciona!
A forma acima, sempre encontrada em forums como a "best of the best", funciona quando tudo está normal, ou seja, se o único problema for o esquecimento da senha, mas todo o resto funcionar (dá boot normalmente).
Sempre uso a forma a seguir, pois foi a que aprendi no forum oficial do openSuSE. Apesar de ter muito mais etapas no processo, ela te dá mais detalhes sobre o funcionamento do linux e a possibilidade de contornar situações imprevistas. Vamos lá...
Versão 100% garantida
Faremos isto usando o Sistema de Recuperação do OpenSuSE.
O sistema de recuperação do opensuse nada mais é que a possibilidade de você dar boot pelo DVD e "assumir" o sistema em modo root. Veja como fazer isto seguindo as figuras abaixo.
Selecionando o Sistema de Recuperação do DVD de instalação
Não deixe de apertar F2 e selecionar nosso idioma. Senão o teclado vai ficar uma bagunça!
Pronto para entrar em modo root?
Digite root e aperte Enter, para assumir o controle em modo root!
Montando a partição de boot do sistema
Existe um truque no openSuSE para você montar a partição de boot "original" e assumir o controle como se você tivesse dado boot normalmente. Este truque consiste em montar a partição "original" e usar o comando chroot. Mas, para isto, tem um pequeno detalhe técnico que vou mostrar agora. Siga as instruções!
1) montando a partição
Esta é a parte mais fácil:mount /dev/sda2 /mnt
2) montando os dispositivos virtuais (detalhe técnico)
mount -o bind /proc /mnt/proc
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
3) a "mágica" do chroot
Agora que está tudo preparado, basta digitar
chroot /mnt
Pronto, agora você está em seu HD, como se tivesse dado o boot por ele, e com os privilégios do super usuário root! Veja na figura abaixo a sequência completa destes comandos e como o prompt muda para a cor vermelha, sinalizando que você está em modo root.Agora é só digitar:
digitar a nova senha do root!
passwd
digitar a nova senha do root!
Algumas explicações necessárias
Por questões de simplicidade, alguns detalhes foram omitidos, como por exemplo de onde vem a informação que a partição de boot (ou do root) é a /dev/sda2!
Tomando por base um sistema com um único HD, isto faz muito sentido, pois em tais casos, geralmente /dev/sda1 é a partição de swap e /dev/sda2 a partição de boot.
Em outras situações onde existem dois ou mais HD as coisas podem estar de forma diferente e usar o fdisk pode ser a maneira mais apropriada para descobrir quem é quem. Para estas e outras situações, talvez seja melhor você ler meu artigo anterior, o Sistema de Recuperação.
Até o próximo artigo...
vlw cara eu vou tentar se dert certo eu te aviso ; )
ResponderExcluircara, você salvou o deu dia! Muito obrigado mesmo!
ResponderExcluir