Senha de root alterada no meu servidor, agora não consigo mais efetuar login

3

Eu decidi mudar a senha do root que veio pré-configurada em um novo servidor DigitalOcean (Ubuntu 12.04).

Eu usei a primeira resposta para este post: Como alterar a senha do root em ubuntu?

qual é:

sudo -i
passwd

(defina minha nova senha no prompt)

sudo passwd -dl root

Agora não consigo logar como root no tty1 no meu servidor, nem posso acessar meu servidor no Filezilla, etc ...

O que fiz de errado e, mais importante, como posso recuperar meu login de raiz?

Obrigado pela sua ajuda.

    
por SpidrJeru 26.03.2014 / 01:27

1 resposta

3

O comando

 sudo passwd -dl root

é para desabilitar o root e remover a senha do root. Conforme explicado em man passwd :

  

-d --delete

     

Exclua a senha de um usuário (deixe-a vazia). Esta é uma maneira rápida de desativar uma senha para uma conta. Ele irá definir a conta nomeada sem senha.

     

-l --lock

     

Bloqueie a senha da conta nomeada. Esta opção desativa um   senha, alterando-a para um valor que não corresponda a nenhum valor criptografado possível (adiciona um ´! ´ no início da senha).

Você só precisa definir root senha novamente.

Então, primeiro execute em um terminal

sudo passwd root

ou

sudo -i
passwd

você será solicitado a inserir uma nova senha Unix. Escreva duas vezes (segunda vez para confirmação).

Em seguida, execute

sudo passwd -u root 

para desbloquear a conta. Isso deve retornar

passwd: password expiry information changed

Agora você poderá acessar o root. Mas não é uma boa idéia, como você pode ver, aqui .

    
por Stormvirux 26.03.2014 / 01:50