Bạn có thể biết cách đăng nhập Linux với một tài khoản và quen với tài khoản root, nhưng có thể không có tiện ích đơn giản xem tất cả tài khoản trên hệ thống. May mắn thay, một lệnh dòng lệnh là đủ. Tất nhiên cần terminal trước.
Nhấn Super+T hoặc Ctrl+Alt+T để mở terminal đồ họa. Hoặc tìm "Terminal" trên Ubuntu Unity Dash, hoặc menu Hệ thống/Khung Whisker Xfce4. Tùy bản phân phối, thường không cần quyền đặc biệt. Hầu hết bản phân phối hiện đại gán ít nhất một số tác vụ admin cho user đầu tiên, nhưng có thể thêm sudo nếu cần.
Phương pháp 1: Lấy danh sách tất cả người dùng Linux
Gõ tại dấu nhắc:
getent passwd | cut -d':' -f1 | less
Lệnh dài, bạn có thể copy từ tài nguyên web. Nếu copy, hãy menu Edit > Paste hoặc Shift+Ctrl+V (Ctrl+V không paste trong terminal vì có chức năng khác).
Lệnh xuất danh sách dài, duyệt bằng phím mũi tên hoặc J/K. Nhấn q để thoát. Nếu lần đầu xem tất cả user, bạn sẽ ngạc nhiên. Đừng lo – hệ thống chưa bị xâm nhập. Các bản phân phối GNU/Linux chung có nhiều tài khoản cho các tiến trình nền chạy không phải root. Tên user thực của bạn trên hệ thống đơn user thường ở gần cuối.
Một số tên có thể nhận ra là tên chương trình chạy nền. Các tài khoản này được tạo khi cài gói phần mềm đó.
Phương pháp 2: Tìm số lượng người dùng
Danh sách khá dài, dùng wc (word count) đếm số tài khoản chính xác. Gõ:
getent passwd | wc -l
Không cần pipe sang more/less vì kết quả chỉ vài chữ số.
Trên Xubuntu test có 38 tài khoản dù chỉ có một user thực đăng nhập. Do chương trình đếm cả pseudo-account do gói tạo ra. May mắn có cách giới hạn chỉ đếm user thực.
Muốn xem ai đang đăng nhập, gõ users Enter. Người dùng đơn trên Debian-based thường chỉ thấy tài khoản của mình + root. Server/multi-user (CentOS, RHEL) có thể thấy nhiều hơn trừ khi dùng VM để giảm số lượng. Lưu ý: user đăng nhập VM trên bare metal chỉ hiện trong môi trường VM của họ.
Thông tin chi tiết hơn bằng who không đối số. Bạn thấy terminal nào mỗi user đăng nhập. tty7 là server X/Wayland đồ họa nếu dùng Unity/GNOME. Đó là lý do tài khoản của bạn có thể hiển thị đăng nhập ở đâu đó dù chỉ dùng desktop bình thường. Thực tế, do lịch sử Unix và cách quản lý thiết bị user, bạn thấy điều này даже trên màn hình cảm ứng.