Mở file /etc/passwd ta thấy có các dòng. Trật tự nào sau đây của các trường là đúng:
Đáp án đúng: B
File /etc/passwd
là một file văn bản chứa thông tin về tài khoản người dùng trên hệ thống Linux/Unix. Mỗi dòng trong file này tương ứng với một tài khoản người dùng và được chia thành các trường, phân tách nhau bởi dấu hai chấm (:).
Thứ tự chính xác của các trường trong file /etc/passwd
là:
- username: Tên người dùng.
- password: Mật khẩu đã mã hóa (thường được thay thế bằng 'x' hoặc '*' vì mật khẩu thực tế được lưu trữ trong file
/etc/shadow
). - UID: User ID - Số định danh người dùng.
- GID: Group ID - Số định danh nhóm chính của người dùng.
- comment: Thông tin bổ sung về người dùng (ví dụ: tên đầy đủ).
- home directory: Thư mục nhà của người dùng.
- command: Shell mặc định của người dùng (ví dụ: /bin/bash, /bin/sh, /sbin/nologin).
Vậy, đáp án đúng là: username, UID, GID, comment, home directory, command.
Tuy nhiên, phương án B lại ghi comment trước home directory và command, điều này không chính xác. Phương án A cũng không đúng vì comment phải đứng trước home directory.
Sau khi xem xét lại, không có đáp án nào hoàn toàn chính xác. Đáp án gần đúng nhất là B, nhưng thứ tự home directory và comment bị đảo ngược. Do đó, câu hỏi này có thể có lỗi.