O modo de recuperação nem sempre funciona porque muitos sistemas solicitarão a senha do root para fazer login. Agora, como você não sabe a senha do root, esse truque falhará. Nesse caso, você pode tentar estas maneiras mais fáceis de redefinir a senha do Linux.
1. Use 'sudo su' ou 'sudo -i'
sudo passwd root ou passa sudo su ou sudo -i para primeiro obter o poder de root e, em seguida, executar o comando passwd, ele ou ela poderá redefinir a senha de root. Não funciona em todos os lugares. Pensar de uma situação em que você não possui uma senha de root.
2. Método Grub
Ligue o seu computador.
Imprensa ESC no prompt do GRUB.
ipconfig para Ubuntu
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
OU
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
Pressione e para editar
comandos linux que
Vá até o final da linha e adicione Dia de Woley/Aibin/Shadensh . Então a linha começará a ficar assim:
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bashOU
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash
Pressione Enter então Pressione b para inicializar seu sistema. Seu sistema inicializará em um shell root sem senha.
Agora emita o comando nome de usuário senha *onde 'nome de usuário' é o usuário para o qual você deseja alterar a senha.
Em seguida, você será solicitado a fornecer uma nova senha:
ano em que o computador foi inventado
Enter new UNIX password:
Explicação
A razão pela qual isso acontece é que normalmente quando um sistema Linux inicializa, o kernel é carregado primeiro. Depois que o kernel é carregado, ele carrega o ramdisk e fica pronto para continuar o restante da inicialização. Quando estiver pronto, ele executa o comando init (geralmente localizado em /sbin/init) que executaria o resto do sistema. Quando você passa Dia de Woley/Aibin/Shadensh para o kernel ele não carregará /sbin/init arquivo para inicialização, em vez disso, ele será carregado /bin/bash arquivo que inicia o shell bash com o poder do usuário root (porque o próprio kernel o chamou) e, portanto, esse prompt permitiria alterar a senha do usuário root. Na verdade este prompt tinha mais poder do que qualquer outra coisa no Linux porque está rodando com todos os privilégios do sistema.
Criar questionário