Raiz perdida e outras senhas de usuário

5

Este não é um grande problema, porque há muito pouco no servidor (literalmente um arquivo ou dois) que realmente precisamos dele. Mas nós desativamos os logins do root como uma medida de segurança e não conseguimos nos lembrar de nenhuma das nossas outras senhas de usuário.

Estou assumindo que não há nada que possamos fazer neste momento para entrar no servidor? Eu estou sentado ao lado da caixa ...

Atualizar

Opa ... na verdade, preciso exportar um SVN desse servidor. Então, sim, há coisas que preciso.

Atualizar

Devo salientar que estamos no Debian Lenny

    
por Webnet 15.04.2010 / 20:44

5 respostas

12

A inicialização no modo de usuário único não funcionará para o Debian e o Ubuntu, porque você ainda precisa digitar a senha de root para o modo de manutenção.

Reinicialize seu computador para acessar a tela de inicialização do grub, pressione e para editar uma das configurações de inicialização do Grub e edite a linha que começa com kernel . Anexe init=/bin/sh e inicialize a configuração modificada pressionando b . Quando você chegou ao seu shell (sem efetuar login desta vez), remonte seu sistema de arquivos para que ele esteja no modo de leitura / gravação: mount -o remount,rw / . Agora você pode começar a mudar as senhas com passwd now:) ...

    
por 15.04.2010 / 22:35
6

Suponho que você esteja usando o Grub para o gerenciador de inicialização:

  1. Inicialize seu sistema
  2. Selecione seu kernel
  3. Pressione e
  4. Selecione a linha que começa com kernel
  5. Anexar a letra S ao final da linha
  6. Pressione Enter , em seguida, b

Inicialize em seu modo de usuário único. Você deve ser saudado com o prompt de root # . Daqui:

  1. digite o comando passwd e redefina a senha de root
  2. Reinicie. E faça o login como root como normal

Seria muito útil se você pudesse postar alguns detalhes sobre o seu sistema. Qual distro? Qual bootloader?

Boa sorte!

Bem ... Sua outra opção é:

  1. Inicialize com um LiveCD de resgate
  2. Monte a partição raiz
  3. edite /etc/shadow (Apague tudo entre os dois primeiros dois pontos na entrada raiz [veja abaixo])
  4. Em seguida, reinicialize e faça login em root sem uma senha.
  5. Execute o comando passwd e redefina a senha root .

A partir disso:

root:19udHWuh!:12581:0:99999:7:::

Para isso:

root::12581:0:99999:7:::

Mais informações podem ser encontradas no wiki do Arch Linux .

    
por 15.04.2010 / 20:57
2

Inicialize no nível de execução 1. Passe 1 como um argumento extra na linha do kernel a partir do gerenciador de inicialização.

    
por 15.04.2010 / 20:47
1

Se você tiver acesso físico ao servidor, poderá sempre inicializar a partir de um disco de recuperação ou até mesmo de um liveCD e montar o sistema de arquivos antigo para copiar as coisas importantes.

    
por 15.04.2010 / 22:41
0

ok na inicialização, pressione esc para fazer o menu grub aparecer (apenas aperte a tecla esc quando ele iniciar a inicialização) e edite a linha do menu para um 'single' até o fim. Ou você pode escolher o modo Rescue, que também permite que você faça a recuperação.

isto irá deixá-lo em um prompt do shell, você pode então alterar sua senha através do comando passwd ou abrir a rede manualmente (ifup eth0) e mover os arquivos para fora da máquina do modo de usuário único.

isto é para redhat style os

capiche?

    
por 15.04.2010 / 20:57