SSHキーを使用して新しく作成されたユーザーにログインできない

SSHキーを使用して新しく作成されたユーザーにログインできない

最近、Azureバックアップサーバーに新しいサーバーを作成しました。そのサーバーでユーザーを作成しようとしましたが、ユーザーは作成されませんでした。

ユーザーリストでユーザーを表示できますが、SSH経由でユーザーに接続できず、公開鍵が拒否されます。確認すると、特定のユーザーに対してホームディレクトリが作成されないため、そのユーザーが接続できるようにSSHの詳細は保存されません。

パスワードベースのユーザーを作成しようとしています。以前と同様に、ホームディレクトリは作成されません。

この問題をどのように解決しますか?

編集1:mrc02_jp

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

編集2:実行中にこれが見つかりました。パスワードを取得する

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

user1にはログインできますが、user2にはログインできません。

ベストアンサー1

おすすめ記事