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.
Đây là cách tài liệu chính thức mô tả công cụ này:
Ả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.
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:
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]...
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]
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 và --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:Linux adduser/addgroup Command Tutorial for Beginners (7 Examples)
As a Linux system administrator, one of the basic tasks that youll have to perform is to create accounts for new users and manage user groups. Of cou...
www.howtoforge.com