Bạn có thể đã vô tình sử dụng "useradd" thay vì "adduser" - bổ sung người dùng, nhưng không thiết lập hồ sơ cho anh ấy / cô ấy - hoặc bạn có thể thiếu các tệp "skeleton" trong / etc / skel thường được đặt lên một tài khoản người dùng mặc định.
Vui lòng thực hiện sudo userdel username
( username
tên tài khoản bạn đang tạo) ở đâu, sau đó sudo adduser username
đăng thông tin đầu ra tại đây. Bạn NÊN nhận được một cái gì đó như sau:
me@banshee:~$ sudo adduser noob
Adding user `noob' ...
Adding new group `noob' (1005) ...
Adding new user `noob' (1005) with group `noob' ...
Creating home directory `/home/noob' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
Changing the user information for noob
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
Nếu bạn làm tất cả những điều đó và người dùng vẫn không nhận được lời nhắc đầy đủ, thì bạn đang thiếu một số tệp từ / etc / skel - vui lòng gửi lại và chúng tôi có thể trợ giúp thêm. Tôi nghĩ rằng bạn chỉ vô tình sử dụng useradd
thay vì adduser
, mặc dù, nó không làm BẤT K of công cụ nào ở trên - nó chỉ tạo một tài khoản hệ thống và đó là nó, không có homedir, không có gì.
$
chỉ ra vỏ cũ đồng bằng. Làmsudo usermod --shell /usr/bin USERNAME
và thay thế "USERNAME" bằng tên của người dùng.