Esqueceu a senha root?




Recentemente uma colega no trabalho esqueceu a senha de root de um Ubuntu 12.04, gastamos tempo com alguns tutoriais que não funcionaram, até que de repente conseguimos organizar esse passo a passo.

Primeiramente reinicie a máquina pressionando a tecla SHIFT durante o boot para que seja exibido o menu do Grub. Selecione a versão de Kernel que você está usando e pressione a tecla "e". No final da linha linux /boot/vmlinux-x.x.xx(...) $vt_handoff adicione o conteúdo abaixo:


rw init=/bin/bash
Após isso tecle F10 e será aberto um terminal, então digite:

mount -o remount,rw /
mount -a
mount

Feito isso, edite o /etc/shadow

vi /etc/shadow
Apague o conteúdo que estiver no segundo campo depois de root: root:$1$fmdlkdjslj¨5$rdgd:14693:0:99999:7::: deixe assim: root::14693:0:99999:7::: salve o arquivo.

Digite:

sync
umount -a
mount -o remount,ro /

Pressione CTRL+ALT+DEL para reiniciar. Após o reboot do sistema abra um terminal e se logue como root (sem senha, é claro):

su
passwd root
:) Nova senha definida, agora é evitar esquecer de novo.
Atenção com o tutorial, nunca executei em outra distribuição, acho que funciona, mas nunca testei.

Postagens mais visitadas deste blog

MySQL Cluster

Python + Fluentd

Lab com video, RTSP e Kubernetes