Lệnh groupadd trong Linux

Giới thiệu

Trong lab này, bạn sẽ học cách quản lý người dùng và nhóm trên hệ thống Linux bằng lệnh groupadd. Bạn sẽ tạo một nhóm mới, thêm người dùng vào nhóm và sửa đổi các thuộc tính của nhóm. Lab này bao gồm các bước sau: tạo một nhóm mới, thêm người dùng vào một nhóm và sửa đổi các thuộc tính của nhóm. Các lệnh và ví dụ được cung cấp trong lab sẽ giúp bạn hiểu cách sử dụng thực tế của lệnh groupadd và các chức năng liên quan của nó để quản lý người dùng và quyền trên hệ thống Linux.

Tạo một nhóm mới

Trong bước này, bạn sẽ học cách tạo một nhóm mới trên hệ thống Linux bằng lệnh groupadd.

Trước tiên, hãy tạo một nhóm mới có tên "developers" bằng lệnh sau:

sudo groupadd developers

Ví dụ đầu ra:

No output if the group is created successfully.

Lệnh groupadd tạo một nhóm mới với tên được chỉ định. Trong trường hợp này, chúng ta đã tạo một nhóm có tên "developers".

Tiếp theo, hãy xác minh rằng nhóm đã được tạo thành công bằng cách liệt kê tất cả các nhóm trên hệ thống:

sudo groups

Ví dụ đầu ra:

labex adm cdrom sudo dip plugdev lxd lpadmin sambashare developers

Như bạn có thể thấy, nhóm "developers" hiện được liệt kê trong số các nhóm.

Thêm người dùng vào một nhóm

Trong bước này, bạn sẽ học cách thêm người dùng vào một nhóm trên hệ thống Linux.

Trước tiên, hãy tạo một người dùng mới có tên "john" bằng lệnh sau:

sudo useradd -m john

Ví dụ đầu ra:

No output if the user is created successfully.

Bây giờ, hãy thêm người dùng "john" vào nhóm "developers" bằng lệnh usermod:

sudo usermod -a -G developers john

Ví dụ đầu ra:

No output if the user is added to the group successfully.

Lệnh usermod được sử dụng để sửa đổi thông tin tài khoản người dùng. Tùy chọn -a nối người dùng vào các nhóm bổ sung và tùy chọn -G chỉ định các nhóm mà người dùng sẽ được thêm vào.

Để xác minh rằng người dùng "john" đã được thêm vào nhóm "developers", chúng ta có thể sử dụng lệnh groups:

groups john

Ví dụ đầu ra:

john : john developers

Như bạn có thể thấy, người dùng "john" hiện là thành viên của nhóm "developers".

Sửa đổi thuộc tính nhóm

Trong bước này, bạn sẽ học cách sửa đổi các thuộc tính của một nhóm trên hệ thống Linux.

Hãy bắt đầu bằng cách tạo một nhóm mới có tên "finance" bằng lệnh groupadd:

sudo groupadd finance

Ví dụ đầu ra:

No output if the group is created successfully.

Bây giờ, hãy sửa đổi ID nhóm (GID) của nhóm "finance" bằng lệnh groupmod:

sudo groupmod -g 1050 finance

Ví dụ đầu ra:

No output if the group properties are modified successfully.

Lệnh groupmod được sử dụng để sửa đổi các thuộc tính của một nhóm. Trong trường hợp này, chúng ta đang thay đổi ID nhóm (GID) của nhóm "finance" thành 1050.

Để xác minh các thay đổi, hãy liệt kê thông tin nhóm bằng lệnh getent:

getent group finance

Ví dụ đầu ra:

finance:x:1050:

Như bạn có thể thấy, GID của nhóm "finance" đã được thay đổi thành 1050.

Tóm tắt

Trong lab này, bạn đã học cách tạo một nhóm mới bằng lệnh groupadd, thêm người dùng vào một nhóm bằng lệnh usermod và sửa đổi các thuộc tính của nhóm. Bạn đã tạo một nhóm mới có tên "developers", thêm một người dùng có tên "john" vào nhóm "developers", sau đó tạo một nhóm mới có tên "finance". Kinh nghiệm thực hành này với việc quản lý nhóm trong môi trường Linux sẽ có giá trị cho các tác vụ systemadmin.

400+ câu lệnh phổ biến trong Linux