![SSH 키를 사용하여 새로 생성된 사용자에 로그인할 수 없습니다](https://linux55.com/image/140970/SSH%20%ED%82%A4%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%83%88%EB%A1%9C%20%EC%83%9D%EC%84%B1%EB%90%9C%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%97%90%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
최근에 Azure 백업 서버에서 새 서버를 만들었습니다. 해당 서버에서 사용자를 생성하려고 시도했지만 사용자가 생성되지 않았습니다.
사용자 목록에서 사용자를 볼 수 있지만 SSH를 통해 사용자에 연결할 수 없으며 공개 키가 거부됩니다. 확인해 보니 해당 특정 사용자에 대해 홈 디렉터리가 생성되지 않으므로 해당 사용자가 연결할 수 있도록 SSH 세부 정보가 저장되지 않습니다.
비밀번호 기반 사용자를 생성하려고 합니다. 이전과 마찬가지로 홈 디렉터리가 생성되지 않습니다.
이 문제를 어떻게 해결하나요?
편집 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
편집 2: 실행 중에 이것을 발견했습니다.비밀번호 얻기
user1:x:1008:1008::/home/user1:
user2:x:1007:1007:,,,:/home/user2:/bin/bash
user1에는 로그인할 수 있지만 user2에는 로그인할 수 없습니다.