Lệnh Linux Groups dành cho người mới bắt đầu (có ví dụ)

theanh

Administrator
Nhân viên
Trong Linux, có khái niệm về người dùng (những người sử dụng hệ thống), và sau đó là khái niệm về nhóm, về cơ bản là một cơ chế logic để quản lý một tập hợp người dùng. Để cung cấp cho bạn một ý tưởng cơ bản, nhóm giúp dễ dàng quản lý người dùng với cùng quyền bảo mật và quyền truy cập. Điều đáng biết là một người dùng có thể là một phần của các nhóm khác nhau.

Nếu bạn là người mới sử dụng dòng lệnh Linux và muốn tìm hiểu cách in các nhóm mà người dùng thuộc về, thì bạn sẽ vui mừng khi biết rằng có một tiện ích dòng lệnh nhỏ - được gọi là nhóm - cho phép bạn thực hiện điều đó. Trong hướng dẫn này, chúng ta sẽ thảo luận nhanh về cách thức hoạt động của công cụ này.

Lưu ý: Tất cả các lệnh và hướng dẫn được đề cập ở đây đều đã được thử nghiệm trên Ubuntu 16.04LTS.

Lệnh nhóm Linux​

Nói một cách dễ hiểu, lệnh groups in ra tên của các nhóm mà người dùng là thành viên. Đây là cú pháp của nó:
Mã:
groups [OPTION]... [USERNAME]...
Đây là cách tài liệu chính thức mô tả công cụ này:
Mã:
In tư cách thành viên nhóm cho mỗi USERNAME hoặc, nếu không chỉ định USERNAME, cho quy trình hiện tại 
(có thể khác nếu cơ sở dữ liệu nhóm đã thay đổi).

Lệnh groups hoạt động như thế nào?​

Lệnh groups rất dễ sử dụng - tất cả những gì bạn phải làm là truyền tên người dùng của người dùng có nhóm mà bạn muốn biết.
Mã:
groups [username]
Ảnh chụp màn hình sau đây cho thấy lệnh đang hoạt động:



Vì vậy, bạn có thể thấy rằng người dùng 'himanshu' là một phần của một số nhóm.

Điều gì sẽ xảy ra nếu không có tên người dùng nào được truyền vào?​

Lệnh groups hoạt động bất kể bạn có cung cấp tên người dùng hay không. Trong trường hợp không có tên người dùng, công cụ sẽ hiển thị các thành viên nhóm cho quy trình hiện tại.

Ví dụ, trong shell người dùng - với người dùng 'himanshu' đã đăng nhập - lệnh tạo ra đầu ra sau:



Và khi được thực thi từ trong shell gốc, đầu ra sau được tạo ra:


Làm thế nào để có thêm thông tin về lệnh groups?​

Để có thêm thông tin về các nhóm, hãy sử dụng cờ dòng lệnh --help--version chuẩn.
Mã:
groups --help
Mã:
groups --version

Thêm nhóm Linux​

Bạn đang tìm kiếm lệnh để thêm nhóm Linux group?Lệnh bạn đang tìm có tên là addgroup. Bạn có thể tìm thấy hướng dẫn giải thích chi tiết về cách sử dụng lệnh addgroup tại đây:



Kết luận​

Đồng ý, groups là một công cụ dòng lệnh rất cơ bản. Nhưng nó rất tiện dụng cho những tình huống mà bạn chỉ cần biết về các nhóm mà người dùng thuộc về. Không có nhiều điều để giải thích về công cụ này, nhưng nếu muốn, bạn vẫn có thể xem trang hướng dẫn của nó bằng cách tiêu đề tại đây.
 
Back
Bên trên