Tôi đang cố gắng tạo một người dùng mới trong Ubuntu 14.04 LTS từ dòng lệnh bash. Tôi sử dụng các lệnh sau:
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
Sau khi tạo người dùng mới này, tôi gặp phải 3 vấn đề:
Tôi không thể đăng nhập vào Ubuntu bằng cách sử dụng sam người dùng. Bất cứ khi nào tôi đăng nhập, tôi được gửi trở lại màn hình đăng nhập.
Khi tôi nhìn vào
/etc/passwd
tệp, tôi có thể thấy rằng không có trình bao mặc định nào được xác định cho người dùng sam:cat /etc/passwd | grep sam sam:x:1003:1003:Samwise the Brave:/home/sam:
Thư mục nhà của Sam không được tạo, tức là
/home/sam
không tồn tại.
Bất kỳ manh mối về những gì có thể gây ra tất cả những vấn đề này?
Tôi cần lưu ý ở đây rằng khi tôi tạo người dùng bằng Unity Control Center, những sự cố này không xảy ra. Nhưng tôi muốn có thể sử dụng dòng lệnh vì tôi có hàng tá người dùng để tạo.