Por que o 'passwd -l' (--lock) também impede o login baseado em chaves ssh?

3

Eu tranquei uma senha de usuário com passwd --lock [userName] , a página de manual e esta resposta me diz, que uma senha bloqueada não impede outros meios de logins (por exemplo: baseado em chave ssh).

Citação de man passwd

  

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

     

Observe que isso não desativa a conta.
  O usuário ainda poderá fazer login usando outro token de autenticação (por exemplo, uma chave SSH).   ...

A última frase citada, diz-me, que não afetará o login baseado em chave ssh, mas para o meu sistema faz . O usuário não tem mais permissão para efetuar login via ssh com sua chave privada.

Que conclusão devo tirar aqui:

  1. A página de manual e as respostas vinculadas (como todos os outros materiais on-line encontrados) estão erradas sobre a exceção de chave ssh. E eu deveria abrir um Bug-Report para a entrada man (também conhecido como rtfm não é válido em todos os casos).
  2. A sentença inclui um " may ", portanto, eu li o manual errado ou não o manual completo e em algum lugar é declarado, que em algumas circunstâncias o SSH honra a senha bloqueada e previne o usuário bloqueado do login (também conhecido como rtfm é válido e eu sou idiota em procurar nos lugares certos).

Como eu sou falível, acho que a segunda conclusão é a correta. Em caso afirmativo, alguém poderia me indicar os documentos / conexões / etc que eu perdi e que explicaria o comportamento observado?

    
por weemonger 27.11.2015 / 12:58

0 respostas