NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
22/08/2024
Lượt xem

Hướng dẫn cách hiển thị người dùng bằng lệnh whoami trong Linux

22/08/2024
9 phút đọc
Lượt xem

Đánh giá

Lệnh whoami trong Linux giúp bạn xác định người dùng đang đăng nhập một cách nhanh chóng, từ đó hỗ trợ quá trình quản lý tài khoản và bảo mật hệ thống hiệu quả hơn. Cùng Vietnix tìm hiểu Lệnh whoami là gì và cách sử dụng lệnh này thông qua một số ví dụ chi tiết. 

Lệnh whoami trong Linux là gì?

Lệnh whoami trong Linux là một tiện ích dòng lệnh cơ bản nhưng thiết yếu, cho phép bạn nhanh chóng xác định tên người dùng hiện tại trong hệ thống. Điều này đặc biệt hữu ích khi bạn đang làm việc trên một máy chủ hoặc môi trường chia sẻ nơi nhiều người dùng có thể đang hoạt động cùng lúc. 

Lệnh whoami trong Linux cho phép nhanh chóng xác định tên người dùng hiện tại
Lệnh whoami trong Linux cho phép nhanh chóng xác định tên người dùng hiện tại

Cú pháp của lệnh whoami đơn giản là lệnh whoamiOption:

whoami [OPTION]...

Lưu ý: Trong cú pháp trên, phần OPTION được đặt trong dấu ngoặc vuông và theo sau bởi ba dấu chấm thể hiện rằng bạn có thể sử dụng nhiều tùy chọn cùng một lúc.

Mọi người cũng xem:

2 tùy chọn của lệnh whoami trong Linux

Mặc dù đơn giản nhưng lệnh này cũng có một số tùy chọn mà bạn có thể sử dụng:

Tùy chọnMô tả
-helpHiển thị trang hướng dẫn chi tiết về lệnh whoami và sau đó thoát.
-versionHiển thị thông tin về phiên bản của lệnh whoami và sau đó thoát.

Lưu ý: Các tùy chọn trong giao diện dòng lệnh (CLI) của Linux phân biệt chữ hoa và chữ thường, nên bạn cần nhập chính xác 2 tùy chọn trên.

Ví dụ 1: Hiển thị thông tin người dùng đang hoạt động 

Trong ví dụ này, trên hệ thống Ubuntu của máy có hai người dùng là walid và jim. Bây giờ sẽ chuyển đổi giữa hai người dùng này và hiển thị kết quả. Bạn có thể làm theo 2 bước sau:

Hai người dùng của hệ thống
Hai người dùng của hệ thống

Bước 1: Mở Ubuntu Terminal. 

Bước 2: Nhập chính xác lệnh sau vào command prompt và nhấn enter

whoami

Kết quả: Đối với người dùng walid, bạn sẽ thấy kết quả như hình dưới đây: 

Người dùng walid
Người dùng walid

Đối với người dùng jim, bạn sẽ thấy kết quả như hình dưới đây:

Người dùng jim
Người dùng jim

Ví dụ 2: Sử dụng lệnh whoami trong Linux để kiểm tra quyền root

Quyền root cho phép người dùng thực hiện hầu hết mọi thao tác trên hệ thống. Bạn có thể làm theo 2 bước sau để kiểm tra xem bạn có quyền root hay không:

Bước 1: Nhập lệnh sau đây vào command prompt: 

sudo whoami

Bước 2: Nếu được yêu cầu, bạn hãy nhập password của bạn và nhấn Enter.

Đối với người dùng có quyền quản trị, kết quả sẽ như sau: 

lenh whoami linux 4
Người dùng root

Đối với người dùng bình thường, kết quả sẽ như sau:

lenh whoami linux 5
Người dùng bình thường

Ví dụ 3: Kiểm tra xem người dùng root có đang chạy script hay không

Bạn có thể sử dụng lệnh whoami trong script bash để kiểm tra xem liệu người dùng root có đang chạy script hay không. Bạn cũng có thể hiển thị ra một thông báo cảnh báo nếu cần. Hãy cùng xem cách thực hiện điều này qua 4 bước sau:

Bước 1: Sao chép lệnh dưới đây vào command prompt: 

nano myscript

Lưu ý: Trong ví dụ này myscript chỉ là tên [file]. Bạn có thể đặt bất kỳ tên nào bạn muốn.

Bước 2: Nhập các lệnh sau đây. Sau đó, để lưu bạn nhấn tổ hợp phím CTRL + O, phím ENTER và nhấn CTRL + X để thoát.

#!/bin/bash

if [[ "$(whoami)" = 'root' ]]

then

echo "You are running this script as a root user. Proceed with caution."

else

echo "You aren't running this script as a root user"

fi

Bước 3: Sau đó, nhập lệnh sau để script được thực thi. 

bash myscript

Bước 4: Nhấn enter. Kết quả một file có tên myscript sẽ được hiển thị trong trình soạn thảo nano. 

File đã được hiển thị trên trình soạn thảo
File đã được hiển thị trên trình soạn thảo

Đối với người dùng root kết quả sẽ hiển thị như sau: 

Kết quả hiển thị của người dùng root
Kết quả hiển thị của người dùng root

Để chuyển sang người dùng root bạn nhập lệnh: 

sudo su

Để thoát người dùng root bạn gõ lệnh: 

exit

Đối với người dùng bình thường kết quả sẽ hiển thị như hình dưới đây: 

Kết quả hiển thị của người dùng bình thường
Kết quả hiển thị của người dùng bình thường

Ví dụ 4: Kiểm tra version của lệnh whoami trong Linux

Muốn kiểm tra phiên bản whoami bạn hãy dùng tùy chọn -help kèm lệnh whoami. Bạn chỉ cần nhập lệnh sau: 

whoami --help

Kết quả: Ngay lập tức thông tin về phiên bản whoami sẽ hiển thị như hình dưới đây.

Phiên bản hiện tại của whoami được hiển thị
Phiên bản hiện tại của whoami được hiển thị

Ví dụ 5: Sử dụng lệnh id thay cho lệnh whoami trong Linux

Để làm được điều này bạn cần thêm hai tùy chọn -u và -n. Tùy chọn -u hiển thị ID người dùng hiện tại, còn -n hiển thị tên người dùng tương ứng với ID đó. Khi kết hợp, lệnh id -un sẽ cho biết tên người dùng đang đăng nhập vào hệ thống. Để sử dụng lệnh id bạn nhập lệnh sau: 

id -un

Kết quả: Hệ thống sẽ hiển thị tương tự khi bạn sử dụng lệnh whoami

Lệnh id đã được sử dụng
Lệnh id đã được sử dụng

Câu hỏi thường gặp

Làm thế nào để kiểm tra người dùng hiện tại trong Linux?

Trong Linux, bạn có thể dễ dàng biết mình đang đăng nhập với tài khoản nào bằng lệnh whoami. Chỉ cần gõ lệnh whoami vào terminal và nhấn Enter, bạn sẽ thấy tên người dùng hiện tại.

Tôi có thể lấy danh sách tất cả người dùng đã đăng nhập trong Linux không?

Để biết có những ai đang sử dụng hệ thống, bạn có thể dùng lệnh who hoặc lệnh w cũng cho kết quả tương tự.

Lệnh whoami trong Linux có thể hiển thị quyền của người dùng hoặc nhóm người dùng không?

Câu trả lời là không, lệnh whoami chỉ hiển thị tên người dùng đang đăng nhập hiện tại. Để biết thêm thông tin về người dùng, như nhóm, quyền hạn, bạn cần sử dụng các lệnh khác như id và groups.

Lời Kết

Bài viết đã giúp bạn hiểu rõ về lệnh whoami trong Linux, một công cụ đơn giản nhưng vô cùng hữu ích để xác định người dùng đang đăng nhập vào hệ thống. Với kiến thức này, bạn có thể dễ dàng quản lý và bảo mật tài khoản hiểu quả nhất. Ngoài ra, đừng quên theo dõi các nội dung tiếp theo của Vietnix để biết thêm các kiến thức về Linux.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG