Vivendo e Aprendendo

Experiência prática na administração de Banco de Dados

Como recuperar senha de root

by Gilberto C. Andrade on 08 Junho 2010

Tagged as: console, Linux, openSUSE, Sistema-Operacional,

Não é difícil encontrar novos usuários linux que esquecem ou perdem a senha do usuário root em um servidor ou estação de trabalho. Este post é uma tradução do seguinte HOW-TO: Recover the Linux root password, publicado pela novell.

Então vamos resolver o problema:

    1. inicie (Boot) o computador a partir do Cd de instalação;
    1. selecione qualquer método de instalação ou a opção recuperação de sistema (Rescue System);
    1. na primeira tela de instalação quando for selecionar a linguagem, pressione ctrl-alt-f2 para abir um terminal virtual(virtual console); Nota: se você selecionou recuperação de sistema(Rescue System), selecione a linguagem de seu teclado e então o prompt para o Login de Recuperação(Rescue Login) aparecerá. Entre como root.
    1. Digite
      fdisk -l

    para listar as partições. Localize a partição Linux raiz(/).

      1. Digite
        mount /dev/sda4 /mnt
    (substitua sda4 com o nome do dispositivo - device - pela a partição Linux raiz identificada no passo anterior); </li> 
    
      * 6. Execute <div class="wp_syntax">
          <table>
            <tr>
              <td class="code">
                <pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-o</span> <span style="color: #7a0874; font-weight: bold;">bind</span> <span style="color: #000000; font-weight: bold;">/</span>dev <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>dev</pre>
              </td>
            </tr>
          </table>
        </div>
    
        para tornar os arquivos do dispositivo disponíveis (isso é necessário para o acesso ao dispositivo urandom o qual pode ser usado pelo comando passwd abaixo); </li> 
    
          * 7. Entre <div class="wp_syntax">
              <table>
                <tr>
                  <td class="code">
                    <pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chroot</span> <span style="color: #000000; font-weight: bold;">/</span>mnt</pre>
                  </td>
                </tr>
              </table>
            </div>
    
          * 8. Agora entre</p> <div class="wp_syntax">
              <table>
                <tr>
                  <td class="code">
                    <pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">passwd</span> root</pre>
                  </td>
                </tr>
              </table>
            </div>
    
            e digite a nova senha do root;</li> 
    
              * 9. Digite</p> <div class="wp_syntax">
                  <table>
                    <tr>
                      <td class="code">
                        <pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">exit</span></pre>
                      </td>
                    </tr>
                  </table>
                </div>
    
                para sair do ambiente chroot;</li> 
    
                  * 10. Desmonte o sistema de arquivos com <div class="wp_syntax">
                      <table>
                        <tr>
                          <td class="code">
                            <pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">umount</span> <span style="color: #000000; font-weight: bold;">/</span>mnt</pre>
                          </td>
                        </tr>
                      </table>
                    </div>
    
                  * 11. Reinicie o sistema.</ul> 
    
comments powered by Disqus