O shell raiz não está ajudando na recuperação do acesso à conta do administrador cuja senha perdi

4

Eu perdi a senha administrativa.

Eu tentei - Eu conheço o método regular pelo qual eu vou para o menu GRUB e vou para root (drop to root shell prompt) e coloco a senha lá. É bem descrito - aqui . Para ser mais específico, estou ciente do método this e defini a senha várias vezes quando a perdi antes.

Meu problema - agora, meu problema é que esse método não está funcionando. Quando eu desce para o shell de root, ele pede senha de root novamente sem o qual ele não progride. Eu não tenho essa senha! Qual é a alternativa então?

    
por sangharsh 24.09.2015 / 15:49

1 resposta

2

Se você puder acessar a partição raiz de outro sistema, por exemplo, um CD ao vivo, você pode, como root , editar /etc/shadow ; Primeiro você tem que chmod u+w shadow . Encontre a entrada para root , é provavelmente a primeira e se parece com isso:

root:$asdG0[..etc...]ae/:15666:0:99999:7:::

Apague tudo entre os dois primeiros dois pontos para terminar:

root::15666:0:99999:7:::

Então chmod u-w shadow . Agora você pode reinicializar o sistema e root não terá senha. Você pode simplesmente digitar root no prompt de login e não solicitará um. Você pode usar passwd para definir um.

Editar 1

Inicialize na mídia ao vivo. Abra um terminal. Descubra o nome do dispositivo para o seu disco principal. sudo fdisk-l listará todas as partições.Like / dev / sda1 Monte isso em algum lugar para que possamos usá-lo:

sudo mount /dev/sda1 /mnt

Em seguida, altere o diretório

sudo cd /mnt/etc

altere o privilégio

sudo chmod u+w shadow

edite o arquivo como eu escrevo

de

root:$asdG0[..etc...]ae/:15666:0:99999:7:::

para

root::15666:0:99999:7:::

então

u-w shadow

Reinicie

    
por 2707974 24.09.2015 / 16:03