Trocar senha sem usa o sudo

Iniciado por ppvnf, 13 de Abril de 2010, 22:38

tópico anterior - próximo tópico

ppvnf

aqui na casa do meu amigo eu preciso instalar um negoço pra ele só que ele não lembra a senha, como faço para saber essa senha(não sei a senha antiga).

heyder

Existem duas opções para tal:

1 - uma opção é você usar uma distro liveCd e dar o boot por ela e depois montar o seu disco e remover a senha do usuário no passwd.

Após o boot da sua distro live, siga os passos:

ex:

# mount -o rw /dev/[seu-disco] /mnt
# vi /mnt/etc/passwd


na linha:

usuario:x:1000:1000:usuario:/home/usuario:/bin/bash

apague o "x", ficando algo como:

usuario::1000:1000:usuario:/home/usuario:/bin/bash

obs: onde usuario deve ser substituído pelo nome do seu usuário na maquina

saia salvando.

desmonte o seu disco:

# umount /mnt

Reinicialize a máquina e de o boot pelo seu sistema normalmente, se tudo deu certo você conseguirá logar sem que seja solicitado uma senha, daí então use o comando passwd para criar sua senha.


2 - após as mensagens de boot da Bios irá aparecer a tela do grub, daí você aperta "e" (edit) e edita a linha do kernel para chamar o "bash" no lugar do processo principal do sistema "init"  e assim alterar a senha do usuário ou até do root usando o comando passwd.

Na tela do grub navegue até a linha referente as instruções de boot passadas ao kernel, algo como: kernel /boot/kernel-X.Y.Z.... pressione a tecla "e" para editar essa linha. substitua o conteúdo da chamada do init deixando-o da seguinte forma:

init=/bin/bash

pressione esc pra sair e depois de enter para carregar o sistema, quando o sistema carregar siga os seguintes passos:

# mount -o remount,rw /

# passwd

# mount / -o remount,ro

reboot

Com isso você alterou a senha de root e agora pode acessar o sistema com o super usuário e alterar a senha de qualquer outro usuário.

obs1: recomendo a opção 1.
obs2:  a opção 2 só funciona em versões anteriores ao grub 2
Linux Professional Institute Certified (LPIC-1)
http://heyderandrade.blogspot.com.br