Giới thiệu
Trong lab này, chúng ta sẽ khám phá lệnh groupmod
của Linux, được sử dụng để sửa đổi các thuộc tính của một nhóm hiện có, chẳng hạn như tên nhóm và Group ID (GID). Chúng ta sẽ tìm hiểu cách thay đổi tên của một nhóm và cách sửa đổi GID của nó bằng các ví dụ thực tế.
Lab bao gồm các bước sau: tìm hiểu mục đích và cú pháp của lệnh groupmod
, sửa đổi tên của một nhóm bằng lệnh groupmod
và thay đổi GID của một nhóm bằng lệnh groupmod
. Nội dung rất dễ hiểu và ngôn ngữ ngắn gọn, cung cấp một cái nhìn tổng quan rõ ràng về các mục tiêu và nội dung của lab.
Tìm hiểu Mục đích và Cú pháp của Lệnh groupmod
Trong bước này, chúng ta sẽ khám phá mục đích và cú pháp của lệnh groupmod
trong Linux. Lệnh groupmod
được sử dụng để sửa đổi các thuộc tính của một nhóm hiện có, chẳng hạn như tên nhóm và Group ID (GID).
Để hiểu cú pháp của lệnh groupmod
, hãy chạy lệnh sau:
sudo groupmod --help
Ví dụ về đầu ra:
Usage: groupmod [options] GROUP
-g, --gid GID change the group ID to GID
-n, --new-name NEW_NAME change the name to NEW_NAME
-o, --non-unique allow to use a duplicate (non-unique) GID
-p, --password PASSWORD the encrypted password of the group
-R, --root CHROOT_DIR directory to chroot into
-P, --prefix PREFIX_DIR prefix directory where are located the /etc/* files
-h, --help display this help message and exit
Từ đầu ra, chúng ta có thể thấy cú pháp cơ bản của lệnh groupmod
là:
groupmod [options] GROUP
Các tùy chọn phổ biến nhất được sử dụng với groupmod
là:
-g, --gid GID
: Thay đổi Group ID (GID) của nhóm được chỉ định thành GID đã cho.-n, --new-name NEW_NAME
: Thay đổi tên của nhóm được chỉ định thành tên mới.
Trong các bước tiếp theo, chúng ta sẽ khám phá cách sử dụng các tùy chọn này để sửa đổi tên và GID của một nhóm.
Sửa đổi Tên của Một Nhóm Bằng Lệnh groupmod
Trong bước này, chúng ta sẽ tìm hiểu cách sửa đổi tên của một nhóm hiện có bằng lệnh groupmod
.
Đầu tiên, hãy tạo một nhóm mới có tên "devops" trên hệ thống của chúng ta:
sudo groupadd devops
Bây giờ, hãy sử dụng lệnh groupmod
để thay đổi tên của nhóm "devops" thành "developers":
sudo groupmod -n developers devops
Ví dụ về đầu ra:
groupmod: group 'devops' changed to 'developers'
Như bạn có thể thấy, lệnh groupmod
với tùy chọn -n
(hoặc --new-name
) cho phép chúng ta thay đổi tên của nhóm từ "devops" thành "developers".
Để xác minh thay đổi tên nhóm, chúng ta có thể sử dụng lệnh getent
:
getent group developers
Ví dụ về đầu ra:
developers:x:1001:
Đầu ra xác nhận rằng tên nhóm đã được thay đổi thành công thành "developers".
Thay đổi GID của Một Nhóm Bằng Lệnh groupmod
Trong bước này, chúng ta sẽ tìm hiểu cách thay đổi Group ID (GID) của một nhóm hiện có bằng lệnh groupmod
.
Đầu tiên, hãy kiểm tra GID hiện tại của nhóm "developers":
getent group developers
Ví dụ về đầu ra:
developers:x:1001:
Đầu ra cho thấy GID hiện tại của nhóm "developers" là 1001.
Bây giờ, hãy sử dụng lệnh groupmod
với tùy chọn -g
(hoặc --gid
) để thay đổi GID của nhóm "developers" thành 2000:
sudo groupmod -g 2000 developers
Ví dụ về đầu ra:
groupmod: group 'developers' changed
Để xác minh thay đổi GID, hãy kiểm tra lại thông tin nhóm:
getent group developers
Ví dụ về đầu ra:
developers:x:2000:
Đầu ra xác nhận rằng GID của nhóm "developers" đã được thay đổi thành công thành 2000.
Tóm tắt
Trong lab này, chúng ta đã tìm hiểu mục đích và cú pháp của lệnh groupmod
trong Linux, được sử dụng để sửa đổi các thuộc tính của một nhóm hiện có, chẳng hạn như tên nhóm và Group ID (GID). Chúng ta đã khám phá cách sử dụng tùy chọn -n
(hoặc --new-name
) để thay đổi tên của một nhóm và tùy chọn -g
(hoặc --gid
) để thay đổi GID của nhóm. Các lệnh này cung cấp một cách để quản lý cài đặt nhóm trên một hệ thống Linux.