Mudei minha senha root usando sudo passwd com Putty mas meu login foi negado

1

Alterei minha senha usando sudo passwd . O comprimento da nova senha é de 100 caracteres. Então, quando tentei fazer o login novamente, não permitia mais que eu entrasse no meu computador remoto, o acesso era negado sempre.

Qual é o tamanho máximo permitido para uma senha?

Copiei a senha do meu programa gerador de senhas e a colei no putty usando o botão direito do mouse.

O que está usando a autenticação interativa com teclado? Esse é o problema que estou tendo?

    
por Kevin Lee 21.12.2011 / 05:35

2 respostas

2

Quando você executou sudo passwd , você não alterou sua senha - você alterou root . Se você fez isso enquanto estava logado em uma conta de usuário padrão, sua própria senha não foi afetada.

Tente fazer login usando sua senha antiga.

Em configurações modernas, o tamanho máximo da senha não é definido explicitamente. Alguns programas podem simplesmente truncar entradas em alguns números, como 4096 bytes, mas isso é apenas um detalhe de implementação e, honestamente, se você precisar de uma senha tão longa, não precisará de uma senha, simplesmente bloqueie a conta. 100 caracteres estão bem.

keyboard-interactive não é um "problema", mas um método de autenticação SSH que consiste em solicitações textuais e respostas. Em outras palavras, o servidor simplesmente pede para você inserir alguns dados (senha, código de verificação).

    
por 21.12.2011 / 09:11
1

Você alterou a senha do seu usuário baixo .... o comando sudo lhe dá direitos para executar com privilégios de nível de raiz, mas para ações diretas no usuário, você deve especificar qual deles.

Se você quiser alterar a senha do root quando ou não estiver 'root', duas maneiras fáceis:

# sudo passwd root

aqui, você especifica que deseja alterar o root, sem isso, se você estiver em um prompt aberto por 'geronimo', você acabou de alterar a senha do geronimo.

ou

# su -

faça o login na raiz com a senha genérica, depois, você é 'root' para real .

Então:

# passwd

(se eu entendi o seu problema, você não pode tentar o segundo método para corrigir o seu erro).

O comando sudo eleva seu nível de permissão para o nível de raiz (quando você digita a senha) para executar um comando ou uma ação, quando você usa 'sudo', você não é root, apenas faz tudo como eles. / p>     

por 21.12.2011 / 20:09

Tags