JavaScript is required

Bạn tạo một user sinhvien mới bằng cách thêm vào /etc/passwd file một dòng như sau sinhvien:abcdef:501:501:tensinhvien:/home/sinhvien:/bin/bash Sau đó sinh vien gặp bạn và nói không logon vào hệ thống được. Bạn kiểm tra và thấy tên user và mật khẩu đều đúng .Điều gì đã xảy ra?

A.

UID và GID giống nhau

B.
Bạn không gõ khoảng trống hoặc ngoặc kép vào những vị trí cần thiết.
C.
Bạn không thể nhập mật khẩu trực tiếp .Cần dùng lệnh passwd command để đăng ký mật khẩu cho user.
D.
Tên người dùng quá ngắn, tối thiểu nó phải có độ dài 6 ký tự.
Trả lời:

Đáp án đúng: C


Câu hỏi này kiểm tra kiến thức về cách tạo user thủ công trong Linux và tầm quan trọng của việc thiết lập mật khẩu đúng cách. Khi tạo user bằng cách chỉnh sửa trực tiếp file `/etc/passwd`, bạn *chỉ* tạo thông tin cơ bản của user (username, UID, GID, home directory, shell). Bạn *không* thiết lập mật khẩu cho user bằng cách này. Mật khẩu (đã được mã hóa) được lưu trữ trong file `/etc/shadow` (mà chỉ root mới có quyền đọc). Do đó, đáp án C là chính xác, bạn phải sử dụng lệnh `passwd` để đặt mật khẩu cho user. Các đáp án khác không liên quan trực tiếp đến vấn đề không đăng nhập được sau khi tạo user thủ công. A. UID và GID giống nhau không ngăn cản việc đăng nhập, mặc dù có thể ảnh hưởng đến quyền truy cập file. B. Việc gõ khoảng trống hay ngoặc kép không ảnh hưởng đến việc đăng nhập nếu cú pháp dòng trong /etc/passwd đúng. D. Độ dài tên user không nhất thiết phải 6 ký tự.

Câu hỏi liên quan