Bom galera, sou iniciante no Linux e resolvi escrever
essa dica depois de sofrer muito com esse problema sem
ter uma solução rápida e fácil para os iniciantes...
Após gravá-la num CD, dê o boot pelo mesmo na máquina Linux onde
você perdeu ou esqueceu a senha do root.
Depois do carregamento do sistema, abra um terminal. Você vai
perceber que o usuário logado vai ser o "knoppix".
Execute o comando para se tornar root:
$ sudo bash
Agora você é o usuário root do sistema.
Vamos montar o HD onde o Linux está instalado:
# mount /dev/hda? /mnt/hda?
OBS: o sinal de "?" indica a partição onde está o seu Linux,
se for a primeira partição primária, use hda1 se for a segunda,
hda2 e assim por diante.
Vamos editar o arquivo /etc/shadow do Linux em questão:
# joe /mnt/hda?/etc/shadow
OBS: Lembrando que o sinal de "?" indica a sua partição.
Na primeira linha do arquivo deve ter algo parecido como o
exemplo abaixo:
root:$1$pGl12xyR$:12750:0:99999:7:::
Apague os caracteres que estão depois de root deixando os dois
pontos e o números posteriores.
Ele deve ficar assim:
root::12750:0:99999:7:::
Pronto, a senha do root foi apagada. Agora salve o documento apertando as teclas Ctrl+k+x.
Saia da partição:
# cd /
Desmonte a partição:
# umount /mnt/hda?
Ufaaa, tudo certo agora. Reinicie a máquina, retire o CD de
boot e entre no Linux.
Na tela de login, digite o usuário root e automaticamente ele
entrará no sistema, pois o root não possui senha. Após isso crie
uma nova senha para o root:
# passwd root
Tudo certo, espero que tenha ajudado algum amante do Linux
como eu.
[2] Comentário enviado por barucco em 08/02/2006 - 12:14h
Cara é o seguinte.
antes eu conseguia me logar pelo ´Putty´ no servidor da minha empresa como root sem problema algum. Agora eu me logo como root mas esse usuario root não tem mais permissão para fazer nada.
E se eu me logar no próprio servidor, o super usuário fica tipo assim: [oot@inovserver], sem o ´r´. Sabe o q pode estar acontendo?
[3] Comentário enviado por riav em 08/02/2006 - 16:48h
Caro BARUCCO, nunca tinha visto esse problema antes, creio que algumas propriedades do usuario root tenhão sido alteradas.
Verifique os arquivos /etc/passwd e /etc/group para ver se estar tudo ok com o bash do root e o grupo em que ele faz parte.
Aconselharia que vc postasse esse problemas na area de perguntas, pois poderia obter uma resposta mais precisa.
Desculpe se nao pude ajuda-lo!!!
Um abraço....
[4] Comentário enviado por gabriel_h em 16/06/2007 - 23:13h
Não seria mais facil fazer um chroot /mnt/hdxx /bin/bash e depois executar o comando passwd, se não me engano o chroot se executado como root te da o shell da maquina logado como root, ai e so mudar a senha.
[5] Comentário enviado por fontebon em 23/08/2007 - 13:36h
Quebrando a senha de root para o Debian
Fiz umas alterações para quebrar a senha do Debian
Executar o boot com cd live do Kurumin
Abrir o Terminal e digitar
sudo mount /dev/hda? /mnt/hda?
sudo passwd root
digitar senha
repetir a senha
vi /mnt/hda?/etc/shadow
OBS: Lembrando que o sinal de "?" indica a sua partição.
Na primeira linha do arquivo deve ter algo parecido como o exemplo abaixo:
root:$1$pGl12xyR$:12750:0:99999:7:::
Apague os caracteres que estão depois de root deixando os dois pontos e o números posteriores.
Use a letra "x" para editar
Ele deve ficar assim:
root::12750:0:99999:7:::
Pronto, a senha do root foi apagada. Agora salve o documento apertando as teclas Ctrl+k+x.
Saia da partição:
# cd /
Desmonte a partição:
# umount /mnt/hda?
Reinicie...
[7] Comentário enviado por marcyn2007 em 01/08/2011 - 09:03h
Olá, dou novato com o linux e no pc da empresa que trabalho usamos o Suse 9.3 no servidor. Ontem queimou a fonte deste servidor e fiz a troca da mesma, até ai tudo bem, o problema foi quando fui ligar-lo, este me pede uma senha, já perguntei para todos e eles desconhecem a senha e a pessoa que instalou o suse não trabalha mais aqui e estou com uma bomba para resolver. Alguém pode me ajudar?