Postagens mais visualizadas

25 de jan. de 2012

Reset root password


Olá pessoal, depois de um tempo sem nenhuma postagem voltamos hoje com uma boa dica que pode ser muito útil para os usuários do Linux.

No linux temos o usuário root  que é um super usuário, ou super vaca como é chamado por algumas pessoas. Ele se equivale ao Administrador do Windows.



O root nos permite assumir o controle total do Linux, sendo muito utilizado em vários momentos como em configurações de arquivos, permissões em pastas do sistema, instalações de pacotes dentr inúmeras outras.


Mas se aconteceu com você algo semelhante que ao que aconteceu comigo, que fiz a proeza de esquecer a senha do root de um dos servidores vai aí a dica.

 Ao iniciar o GRUB ou Lilo temos a opção de teclar a letra 'e' para entrar no modo de edição, sendo assim adicione no final da opção de boot:

init=/bin/sh


De modo que fique assim:

kernel /boot/vmlinuz-xxxxx root=/dev/xxx ro init=/bin/sh 

Feito isso o próximo passo é teclar 'Enter' e em seguida 'b' para que seja dado o boot.

Em seguida será iniciada uma shell com root, porém só terá permissão de leitura(read only), aí é só executar esses outros comandos que irão remontar a partição e alterar a senha do root:


# mount -o remount,rw /
# passwd
# sync; mount -o remount,ro /
# reboot


Fácil não ? Está aí, espero ter ajudado vocês!