bash 명령 줄에서 Ubuntu 14.04 LTS에 새 사용자를 만들려고합니다. 다음 명령을 사용합니다.
sudo useradd -c "Samwise the Brave" sam
sudo passwd sam
Enter new UNIX password: hello-1234
Retype new UNIX password: hello-1234
passwd: password updated successfully
이 새로운 사용자를 만든 후 3 가지 문제가 발생했습니다.
사용자 sam을 사용하여 Ubuntu에 로그인 할 수 없습니다. 로그인 할 때마다 로그인 화면으로 돌아갑니다.
/etc/passwd
파일을 살펴보면 sam 사용자에 대해 정의 된 기본 쉘이 없음을 알 수 있습니다.cat /etc/passwd | grep sam sam:x:1003:1003:Samwise the Brave:/home/sam:
Sam의 홈 폴더가 생성
/home/sam
되지 않았습니다. 즉 존재하지 않습니다.
이 모든 문제를 일으킬 수있는 것에 대한 단서가 있습니까?
Unity 제어 센터를 사용하여 사용자를 만들 때 이러한 문제가 발생하지 않습니다. 그러나 수십 명의 사용자를 만들었으므로 명령 줄을 사용하고 싶습니다.