그래서 제가 만든 사용자 이름을 사용하여 로그인해야 하는 작업이 있는데, 그 작업을 수행 sudo useradd (username)
하고 다음을 사용하여 비밀번호도 추가했는데 sudo passwd (username)
모든 것이 괜찮았습니다. 그런데 로그인하려고 하면 '라는 오류 메시지가 나타납니다 No Directory, logging in with HOME=/
. 사용자를 추가하기 위한 이전 코드가 잘못된지 확인하기 위해 잘못된 비밀번호를 입력하려고 시도했는데 su: Authentication failure
다음에 무엇을 해야할지 모르겠다는 메시지가 표시되었습니다. 설명하고 답변을 제공하는 데 도움을 주시면 대단히 감사하겠습니다. 감사합니다!
답변1
새 사용자를 생성할 때 일반적으로 에 있는 사용자의 홈 폴더를 생성하지 않으므로 /home/<username>
HOME 변수가 없습니다. 홈 폴더가 있는 사용자를 생성하려면 생성 중인 폴더를 sudo useradd -m <username>
사용해야 합니다 . 또한 그룹에 사용자를 추가하는 것을 고려해야 합니다 . 그룹에 사용자를 생성하려면 다음을 수행하십시오.-m
/home/<username>
users
users
sudo useradd -m -g users <username>