Como posso redefinir uma senha raiz desconhecida se uma verificação do sistema de arquivos interromper a seqüência de inicialização?

4

Esta manhã eu estava ajudando um colega admin com uma falha que ocorreu em uma VM do CentOS 5.8. No início do dia, a SAN subjacente que hospedava várias VMs teve um problema e acabou causando alguns problemas no sistema de arquivos. Ao reiniciar o servidor, vimos um prompt como este:

Checking filesystems
/ contains a file system with errors, check forced. 
/:
Inodes that were part of a corrupted orphan linked list found. 

/: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
             (i.e., without -a or -p options)
                                                      [FAILED]

*** An error occurred during the file system check. 
*** Dropping you to a shell; the system will reboot
*** when you leave the shell. 
Give root password for maintenance
(or type Control-D to continue): 

Inicialmente, nenhum de nós sabia a senha do root, então nós tentamos o CTRL-D (que reinicializou o sistema).

Eu achei que poderia redefinir a senha de root iniciando no modo de usuário único (adicionando a opção single kernel), mas ela veio no mesmo prompt.

Eventualmente, o outro administrador lembrou a senha apropriada e pôde continuar no prompt de manutenção para executar o fsck.

Isso me levou a pensar - e se não nos lembrássemos da senha? Como poderíamos ignorar o prompt de login e / ou redefinir a senha de root sob essa circunstância? Existe uma maneira de inicializar no modo de usuário único e ignorar a verificação fsck?

    
por Mike B 23.12.2014 / 17:39

0 respostas

Tags