Se você não especificar uma senha para useradd
, ela não será configurada (e o usuário não poderá efetuar login por senha). Observe que useradd
e adduser
são dois comandos diferentes.
O seguinte deve criar o novo usuário com seu próprio grupo, criar seu diretório pessoal (no local padrão, já que não especificamos nenhum local) e copiar arquivos de esqueleto.
useradd --create-home <user>
Em seguida, basta criar o diretório .ssh
em seu diretório inicial, chmod
it para 0700
(o SSH desejará isso para segurança) e colocar a chave pública dos usuários em .ssh/authorized_keys
(a chave privada / pública par deve ser gerado pelo próprio usuário, em seu próprio computador).
Se você quiser desativar a senha de uma conta já existente, use o seguinte.
usermod --lock <user>