Thêm người dùng mới trên máy chủ Ubuntu


11

Tôi đã cố gắng thêm một người dùng mới. Tôi gõ addusertên người dùng và useraddsau đó thử tên người dùng. Nó dường như thêm một người dùng, nhưng khi tôi đăng nhập, tôi chỉ nhận được một ký hiệu đô la thay vì user@servername. Tôi đã thử thêm quy tắc để cho phép tôi vào sudo cho tên người dùng đó, nhưng tại sao tôi chỉ nhận được ký hiệu đô la?


Các $chỉ ra vỏ cũ đồng bằng. Làm sudo usermod --shell /usr/bin USERNAMEvà thay thế "USERNAME" bằng tên của người dùng.
Thomas Ward

Hoặc tạo người dùng "testuser" với sudo đặc quyền one-liner: useradd testuser -G sudo -d / home / testuser -s / bin / bash -m -c "Test User" && echo testuser: P4s5W0rD | chpasswd && sed -ri 's / ^ # (% sudo. + ALL = (ALL). + NOPASSWD: ALL) / \ 1 /' / etc / sudoers

Câu trả lời:


14

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( usernametê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 useraddthay 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ì.


5

Chà, tôi không biết hành vi mặc định của người nghiện là gì nhưng tôi nghĩ bạn nên xác định rõ các tùy chọn. Giống:

sudo useradd -d /home/testuser -m testuser

lệnh trên đặt thư mục chính cho người dùng mới và tạo nó ( -m) nếu cần. Sau đó, bạn cần đặt mật khẩu cho người dùng mới:

sudo passwd testuser

Ngoài ra còn có một số tùy chọn khác, kiểm tra trang người đàn ông để xem chúng:

man adduser
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.