![사용자 추가 시 비밀번호 문제](https://linux55.com/image/113466/%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%B6%94%EA%B0%80%20%EC%8B%9C%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%20%EB%AC%B8%EC%A0%9C.png)
나는 명령을 실행했다
sudo useradd testuser
그럼 내가 달릴 때
su testuser
아직 설정하지 않은 비밀번호를 묻는 메시지가 나타납니다. 그래서 뭘 입력해도 인증이 실패하게 되더라구요...
내가 여기서 무엇을 놓치고 있는 걸까요?
답변1
useradd
비밀번호를 묻거나 설정하지 마세요. 다음 명령을 사용하여 비밀번호를 설정해야 합니다 passwd
(해시된 비밀번호가 기록되도록 /etc/shadow
).
sudo passwd testuser
또한 useradd
이는 낮은 수준의 유틸리티이므로 옵션을 구체적으로 지정해야 하며 사용자를 위한 홈 디렉터리를 만들고 로그인 셸을 설정해야 할 수도 있습니다. 예를 들면 다음과 같습니다.
sudo useradd -d /home/testuser -m -s /bin/bash testuser
데비안(또는 그 파생물)을 사용하고 있다면 adduser
래퍼를 확인하세요.