Eu tenho o Ubuntu Server 14.04 LTS. Eu tenho autenticação de chave pública ativada por padrão.
Eu usei o seguinte comando para criar um novo usuário:
sudo useradd -m -c "John T." john -s /bin/bash
O comando aparentemente criou usuário, pasta inicial do usuário ... mas, obviamente, o usuário não pode efetuar login, porque o usuário não possui uma chave. Qual é o próximo? Como criar uma chave e anexá-la ao usuário?
-c -- User's full name
-m -- Creates user's home directory
-s -- Specify user's login shell