groupadd Trình tạo lệnh
Tạo các lệnh groupadd để tạo một nhóm mới
Bắt đầu với groupadd
## groupadd là gì?
`groupadd` dùng để tạo một nhóm người dùng mới trên hệ thống. Các nhóm được sử dụng để quản lý quyền truy cập vào các tệp chia sẻ và cấp quyền truy cập vào các dịch vụ dựa trên vai trò.
## Cách sử dụng
1. **Đặt GID** (tùy chọn): Đặt một ID nhóm dưới dạng số bằng cách sử dụng `-g`. 2. **Chọn các cờ**: Chọn `-r` nếu muốn tạo nhóm hệ thống, hoặc chọn `-f` nếu muốn thao tác vẫn thành công ngay cả khi nhóm đã tồn tại. 3. **Nhập tên nhóm**: Đặt tên cho nhóm mới (đây là đối số vị trí). 4. **Sao chép và chạy**: Sao chép lệnh được tạo ra vào terminal của bạn (yêu cầu quyền root).
Các tùy chọn phổ biến
### `-g` Mã nhóm (GID) Đặt một giá trị GID số cụ thể. Giá trị này phải là duy nhất, trừ khi sử dụng `-o`.
### `-f` Ép buộc Rời chương trình một cách thành công nếu nhóm đã tồn tại. Rất hữu ích trong các script cấu hình có tính chất idempotent.
### `-o` Không yêu cầu duy nhất Cho phép sử dụng GID trùng lặp (không duy nhất) khi kết hợp với `-g`.
### `-r` Nhóm hệ thống Tạo một nhóm hệ thống với GID nằm dưới phạm vi thông thường (thường dưới 1000), được dùng cho các tài khoản dịch vụ.
### `-K` Đặt lại giá trị mặc định Đặt lại các cặp khóa/giá trị của `/etc/login.defs` như `GID_MIN` và `GID_MAX`.
### `-p` Mật khẩu Đặt mật khẩu cho nhóm đã được mã hóa (hiếm khi được sử dụng; các hệ thống hiện đại dùng `gpasswd`).
▶Làm thế nào để tạo một nhóm với GID cụ thể?
▶Làm thế nào để tạo một script có tính idempotent khi tạo nhóm?
▶Nhóm hệ thống là gì?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.