最近、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にはログインできません。