Bloqueia a conta do usuário e ainda pode fazer o login através da chave pública ssh?

1

é possível ter uma conta de usuário no Linux que possa apenas efetuar login através de sua chave pública SSH?

Eu pensei em simplesmente fazer sudo passwd -l myuser e bloquear a conta (para que eu não precise gerar uma senha aleatória e segura) e permitir o login somente por meio da chave pública SSH. Infelizmente isso não funciona (o log diz: Usuário myuser não permitido porque a conta está bloqueada).

Obrigado

    
por Palantir 08.04.2014 / 15:30

1 resposta

0

Apenas gere uma string aleatória e passe-a para o comando useradd . Se nada mais, useradd -p '*NP*' <userid> fará o truque.

    
por 08.04.2014 / 15:35