Não é possível fazer login em um usuário recém-criado usando chaves ssh

1

Eu criei recentemente um novo servidor a partir do servidor de backup em azul. Nesse servidor, estou tentando criar um usuário, mas o usuário não está sendo criado.

Consigo ver o usuário na lista de usuários, mas não consigo fazer ssh no usuário, estou recebendo a chave pública negada. Eu verifiquei e para esse usuário em particular, o diretório home não é criado e, portanto, os detalhes do SSH não são armazenados para ele se conectar.

Eu tentei criar um usuário baseado em senha. O mesmo que antes, o diretório inicial não foi criado.

Como resolver esse problema?

EDIT 1: mrc02_kr

root@server:/home/sid# adduser user1
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
Adding user 'user1' ...
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
Adding new group 'user1' (1005) ...
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
Adding new user 'user1' (1005) with group 'user1' ...
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
Creating home directory '/home/user1' ...
Copying files from '/etc/skel' ...
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Changing the user information for user1
Enter the new value, or press ENTER for the default
    Full Name []: 
    Room Number []: 
    Work Phone []: 
    Home Phone []: 
    Other []: 
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
Is the information correct? [Y/n] Y

Editar 2: Encontrei isso quando corri getent passwd

user1:x:1008:1008::/home/user1:
user2:x:1007:1007:,,,:/home/user2:/bin/bash

Consigo acessar o usuário1, mas não o usuário2

    
por Sid the Gooner 23.10.2018 / 14:02

0 respostas

Tags