Hướng dẫn sử dụng lệnh id Linux cho người mới bắt đầu (5 ví dụ)

theanh

Administrator
Nhân viên
Nếu bạn mới làm quen với quản trị hệ thống trong Linux, bạn sẽ dần dần nhận ra rằng quản lý người dùng là một khía cạnh quan trọng trong công việc của bạn. Dòng lệnh Linux cung cấp một số tiện ích dòng lệnh cho mục đích này và một trong số đó là lệnh id.

Trong bài viết này, chúng ta sẽ thảo luận về những điều cơ bản của công cụ này bằng một số ví dụ dễ hiểu. Tuy nhiên, trước đó, cần đề cập rằng tất cả các ví dụ trong hướng dẫn này đều đã được thử nghiệm trên máy Ubuntu 18.04 LTS và Debian 10.

Lệnh id của Linux​

Lệnh id hiển thị cho bạn ID người dùng và nhóm thực và có hiệu lực của một người dùng nhất định. Sau đây là cú pháp của lệnh này:
Mã:
id [OPTION]... [USERNAME]
Và đây là cách trang hướng dẫn của công cụ giải thích về lệnh này:
Mã:
In thông tin người dùng và nhóm cho USERNAME đã chỉ định hoặc (khi USERNAME bị bỏ qua) cho người dùng hiện tại.
Sau đây là một số ví dụ theo kiểu Hỏi & Đáp có thể giúp bạn hiểu rõ hơn về cách lệnh id hoạt động.

Trong trường hợp bạn không biết ID thực và ID hiệu lực là gì, hãy đọc phần thảo luận tại đây.

Câu hỏi 1. Làm thế nào để sử dụng lệnh id?​

Cách sử dụng cơ bản rất dễ - tất cả những gì bạn phải làm là thực thi 'id' với tên người dùng mà bạn muốn truy cập thông tin. Ví dụ:
Mã:
id himanshu


Vì vậy, bạn có thể thấy đầu ra bao gồm một số trường. Hai mục đầu tiên là ID người dùng và nhóm cho 'himanshu', trong khi phần còn lại là các nhóm mà người dùng 'himanshu' là một phần, cùng với ID nhóm tương ứng.

Lưu ý rằng nếu bạn không truyền bất kỳ tên người dùng nào làm đối số cho lệnh id, công cụ sẽ coi người dùng hiện tại là người dùng mà bạn muốn thông tin.

Câu hỏi 2. Làm thế nào để id chỉ in ID nhóm?​

Bạn có thể thực hiện việc này bằng cách sử dụng tùy chọn dòng lệnh -G. Ví dụ:
Mã:
id -G himanshu


Vì vậy, bạn có thể thấy rằng chỉ có ID nhóm được hiển thị trong đầu ra.

Câu hỏi 3. Làm thế nào để id chỉ in ID nhóm có hiệu lực?​

Điều này có thể đạt được bằng cách sử dụng tùy chọn dòng lệnh -g. Ví dụ:
Mã:
id -g himanshu

Câu hỏi 4. Làm thế nào để id chỉ in ID người dùng có hiệu lực?​

Tương tự như ví dụ trước, điều này có thể đạt được bằng cách sử dụng tùy chọn dòng lệnh -u. Ví dụ:
Mã:
id -u himanshu



Câu hỏi 5. Làm thế nào để lệnh id in ID thực thay vì ID hiệu lực?​

Để lệnh id in ID thực, hãy sử dụng tùy chọn dòng lệnh -r. Tùy chọn này có thể được kết hợp với các tùy chọn dòng lệnh -u, -g và -G.

Ví dụ:
Mã:
id -ur himanshu

Kết luận​

Lệnh id dễ hiểu và dễ sử dụng. Số lượng tùy chọn dòng lệnh mà nó cung cấp cũng bị hạn chế và chúng tôi đã thảo luận về phần lớn các tùy chọn đó tại đây. Sau khi thực hành xong, hãy đến trang hướng dẫn của công cụ để tìm hiểu thêm về nó.
 
Back
Bên trên