Làm thế nào để tìm ra người dùng hiện tại bằng cách sử dụng lệnh Whoami Linux

Giới thiệu

Nếu bạn đang sử dụng máy tính của riêng mình, có vẻ như người dùng hiện tại sẽ khá rõ ràng. Có thể bạn đã đăng nhập với tư cách người dùng khác với bạn đặc biệt là nếu bạn đang sử dụng cửa sổ đầu cuối.

Ví dụ, nếu bạn sử dụng lệnh sau, bạn sẽ thực sự chạy dưới dạng root.

sudo su

Nếu bạn đăng nhập vào máy chủ Linux tại nơi làm việc và bạn làm việc trong nhóm hỗ trợ thì bạn có thể phải sử dụng các tài khoản người dùng khác nhau tùy thuộc vào máy chủ hoặc ứng dụng bạn đang làm việc.

Thật vậy, đôi khi bạn có thể đã chuyển người sử dụng rất nhiều lần mà bạn không biết vỏ của người dùng mà bạn đang thực sự làm việc.

Hướng dẫn này cho bạn thấy lệnh mà bạn cần sử dụng để tìm ra bạn hiện đang đăng nhập với ai.

Cách hiển thị tên người dùng hiện tại của bạn

Để hiển thị người dùng nào bạn hiện đang đăng nhập, chỉ cần gõ lệnh sau vào cửa sổ đầu cuối của bạn:

tôi là ai

Đầu ra của lệnh trên chỉ đơn giản là hiển thị người dùng hiện tại.

Bạn có thể thử điều này bằng cách mở một cửa sổ đầu cuối và nhập lệnh. Để chứng minh nó hoạt động chạy lệnh sudo su và sau đó chạy lại lệnh whoami .

Nếu bạn thực sự muốn chứng minh nó hoạt động theo hướng dẫn này để tạo một người dùng mới và sau đó chuyển sang người dùng đó bằng lệnh su - . Cuối cùng chạy lại lệnh whoami .

Tìm hiểu Tên người dùng của bạn Sử dụng id -un

Trong một thế giới kỳ lạ nơi whoami không được cài đặt, có một lệnh khác bạn có thể sử dụng mà cũng sẽ cho bạn biết tên người dùng hiện tại của bạn.

Gõ lệnh sau vào cửa sổ đầu cuối:

id -un

Kết quả chính xác giống như lệnh whoami .

Thông tin thêm về lệnh id

Lệnh id có thể được sử dụng để hiển thị nhiều hơn chỉ là người dùng hiện tại.

Việc chạy lệnh id trên chính nó sẽ hiển thị các thông tin sau:

Bạn có thể thu hẹp thông tin từ lệnh id .

Ví dụ: bạn có thể chỉ hiển thị nhóm người dùng có hiệu quả bằng cách nhập lệnh sau:

id -g

Lệnh trên chỉ hiển thị id nhóm. Nó không hiển thị tên nhóm. Để hiển thị tên nhóm hiệu quả, hãy chạy lệnh sau:

id -gn

Bạn có thể hiển thị tất cả các id nhóm mà người dùng thuộc về với lệnh sau:

id -G

Một lần nữa lệnh trên chỉ hiển thị các id nhóm. Bạn có thể hiển thị tên nhóm bằng lệnh sau:

id -Gn

Tôi đã chỉ cho bạn cách hiển thị tên người dùng của bạn bằng cách sử dụng lệnh id:

id -un

Nếu bạn chỉ muốn hiển thị id người dùng của bạn mà không có tên người dùng thì chỉ cần chạy lệnh sau:

id -u

Tóm lược

Bạn có thể sử dụng chuyển đổi --help với các lệnh whoami và id để tìm ra trang người dùng hiện tại cho mỗi chương trình.

id --help

whoami --help

Để xem phiên bản hiện tại của id và / hoặc phiên bản hiện tại của whoami, hãy sử dụng các lệnh sau:

id --version

whoami --version

Đọc thêm

Nếu bạn thích hướng dẫn này, bạn có thể thấy những điều này hữu ích như nhau: