Pesquisar neste blog

segunda-feira, 18 de maio de 2009

Recuperando a senha do root

Esqueci a senha ? e agora ?

Existe varias formas de recuperar essa senha, porem todas tem uma forma de bloqueio para evitar essa mudança. Agora se você iniciou uma administração de um servidor em que o antigo administrador não tem/ou não quer fornecer a senha do root e ninguém à tem, não entre em pânico isso é de fácil ajuste, como tudo não é perfeito é necessário a ajuda de um LiveCD iniciaremos o boot por ele e faca o seguinte :

inicie um terminal (afinal todos os liveCD usam o ambiente gráfico), após isso digite:

su (ou sudo -i), + ENTER para ser o root.
useradd usuario && passwd usuario
Forneça a senha, neste caso estamos definindo uma senha para o usuário "usuario" que usaremos para defini-la como sendo a do usuário "root", essa senha foi definida e gravada dentro do arquivo /etc/shadow.

agora vamos localizar o hd alvo que queremos fazer a mudança.

fdisk -l

deverá aparecer os discos conectados ao computador, avaliaremos que seja /dev/sda1.

mkdir /mnt/hd && mount /dev/sda1 /mnt/hd
neste comando foi feita a "montagem" do disco e teremos acesso através da pasta /mnt/hd.

cat /etc/shadow | grep usuario

usuario:$1$LNFRM$24RETPrI8bIhZEN3iT2RO/:14410:0:99999:7:::

vi /mnt/hd/etc/shadow

localize a linha do usuario root (geralmente é a primeira), e copie toda a parte (em negrito) da senha para o /mnt/hd/etc/shadow.

Antes da mudanca;
root:$1$HqYwIAZO$OKUOhCOM0pRgkiq3IgLDw0:14383:0:99999:7:::

após a mudança

root:$1$LNFRM$24RETPrI8bIhZEN3iT2RO/:14410:0:99999:7:::

Pronto a nova senha já esta aplicada.

[]'s

Nenhum comentário: