ฉันพยายามสร้างผู้ใช้ใหม่ใน Ubuntu 14.04 LTS จากบรรทัดคำสั่ง bash ฉันใช้คำสั่งต่อไปนี้:
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 ประเด็น:
ฉันไม่สามารถเข้าสู่ระบบ Ubuntu โดยใช้แซมผู้ใช้ เมื่อใดก็ตามที่ฉันเข้าสู่ระบบฉันถูกส่งกลับไปที่หน้าจอเข้าสู่ระบบ
เมื่อฉันมองเข้าไปใน
/etc/passwd
ไฟล์ฉันจะเห็นว่าไม่มีเชลล์เริ่มต้นที่กำหนดไว้สำหรับผู้ใช้ sam:cat /etc/passwd | grep sam sam:x:1003:1003:Samwise the Brave:/home/sam:
ไม่ได้สร้างโฟลเดอร์บ้านของ Sam เช่น
/home/sam
ไม่มีอยู่
เบาะแสใด ๆ เกี่ยวกับสิ่งที่อาจทำให้เกิดปัญหาเหล
ฉันควรทราบที่นี่ว่าเมื่อฉันสร้างผู้ใช้โดยใช้ Unity Control Center ปัญหาเหล่านี้จะไม่เกิดขึ้น แต่ฉันต้องการใช้บรรทัดคำสั่งเนื่องจากฉันมีผู้ใช้หลายสิบคนที่จะสร้าง