Ubuntu Linux: Thêm và xóa người dùng khỏi nhóm một cách dễ dàng | Học trực tuyến CNTT, học lập trình từ cơ bản đến nâng cao

Ubuntu Linux: Thêm và xóa người dùng khỏi nhóm một cách dễ dàng

Chia sẻ kiến thức 06/03/2022

Bạn muốn quản lý người dùng tốt hơn trên Ubuntu Linux? Câu trả lời là tạo nhóm, sau đó sử dụng tính năng thêm người dùng của Ubuntu.

Khi quản trị hệ thống Linux của mình, bạn có thể gặp phải các tình huống cần thêm người dùng vào nhóm. Thật dễ dàng để thêm hoặc xóa người dùng khỏi một nhóm trên Ubuntu, bài viết này sẽ hướng dẫn bạn cách thực hiện.

Trong Linux nhóm dùng để làm gì? 

Một nhóm trong Linux là một tập hợp người dùng. Chúng được sử dụng để quản lý các quyền cho toàn bộ một nhóm người dùng thay vì sửa đổi quyền của từng người dùng một. Bạn nên hiểu về các nhóm vì khái niệm này được sử dụng trên toàn bộ hệ điều hành giống Unix, không chỉ Linux.

Người dùng cần thuộc ít nhất một nhóm. Đây là nhóm chính (primary group) của người dùng. Một người dùng có thể và thường thuộc về một số nhóm khác, được gọi là nhóm phụ (secondary group). Thường có giới hạn về số lượng nhóm phụ mà một người dùng có thể thuộc về, nhưng đây không phải là điều bạn sẽ gặp phải thường xuyên.

Tất nhiên, các nhóm không phải là cách duy nhất để xử lý các quyền của Linux. Để xử lý các quyền trên cơ sở mỗi người dùng, hãy xem hướng dẫn của chúng tôi về lệnh chmod .

Thêm người dùng vào nhóm trong Ubuntu

Có hai lệnh bạn nên biết khi muốn thêm người dùng vào một nhóm trên Linux. Đó là lệnh

groups

và lệnh

usermod

Lệnh groups cho phép xem bạn đã được chỉ định vào những nhóm nào.

Trước khi thêm người dùng vào một nhóm, bạn cần đảm bảo rằng người dùng đó thực sự tồn tại. Để làm điều này, bạn có thể sử dụng lệnh

getent

Để liệt kê tất cả các nhóm, hãy chạyu:

getent group

Bạn sẽ thấy danh sách các nhóm, cũng như danh sách người dùng của chúng. 

Liệt kê các nhóm trên Ubuntu bằng lệnh getent

Để thêm người dùng vào một nhóm, hãy sử dụng lệnh

usermod

Thông thường, bạn sẽ thực hiện việc này bằng một lệnh như sau:

sudo usermod -a -G group username

Với lệnh trên, thay thếgroup bằng tên của nhóm bạn muốn thêm người dùng vào và username với tên của người dùng. Ví dụ:

sudo usermod -a -G sudo kwouk

Điều này sẽ cho phép người dùng được nêu tên sử dụng lệnh sudo. Vì chỉ người dùng trong nhóm đó mới có thể sử dụng lệnh sudo, bạn chỉ có thể chạy lệnh usermod nếu bạn đã ở trong nhóm đó.

Mặc dù hướng dẫn này tập trung vào Ubuntu, nhưng để thêm người dùng vào một nhóm trên các bản phân phối khác, bạn cũng sử dụng các bước tương tự.

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

Đôi khi bạn sẽ gặp phải tình huống cần thêm người dùng vào một nhóm, nhưng nhóm đó không tồn tại. Trong trường hợp này, bạn sẽ cần tự tạo nhóm bằng lênh groupadd. 

Lệnh này rất dễ sử dụng. Đơn giản chỉ cần dùng lệnh sudo cùng tên của nhóm bạn muốn tạo. Ví dụ:

sudo groupadd newgroup
Tạo nhóm bằng lệnh nhóm

Lệnh trên sẽ tạo một nhóm được gọi là “newgroup”. Để thêm người dùng vào nhóm bạn vừa tạo, hãy sử dụng các bước tương tự được nêu ở trên.

Thêm người dùng vào nhóm bằng lệnh usermod

Xóa người dùng khỏi nhóm trong Ubuntu

Bây giờ bạn đã biết cách thêm người dùng vào một nhóm trên Linux, nhưng còn việc xóa họ khỏi một nhóm thì sao? Điều này có thể khác nhau giữa các bản phân phối Linux, nhưng trên Ubuntu có thể dễ dàng xóa người dùng khỏi một nhóm.

Lệnh deluser (viết tắt của delete user – xóa người dùng), như tên của nó, thường được sử dụng để xóa hoàn toàn người dùng. Bạn cũng có thể sử dụng nó trên Ubuntu để xóa người dùng khỏi một nhóm, cũng như trên các bản phân phối khác như Debian. Để xóa người dùng khỏi một nhóm, hãy sử dụng lệnh theo cách sau:

sudo deluser username groupname

Luôn đảm bảo kiểm tra kỹ xem có tên nhóm hay không. Nếu bạn chạy lệnh mà không có tên nhóm, nó sẽ xóa người dùng hoàn toàn. Ví dụ: lệnh sau sẽ xóa người dùng khỏi nhóm “sudo.”

sudo deluser kwouk sudo

Nếu bạn bỏ “sudo” khỏi lệnh trên, nó sẽ xóa người dùng “kwouk.”

Xóa người dùng khỏi nhóm bằng lệnh deluser

Để kiểm tra lại những nhóm mà người dùng đã được chỉ định, chỉ cần chạy lệnh:

sudo groups username

Một cách dễ dàng hơn để thêm và xóa người dùng khỏi nhóm

Nhiều người muốn sử dụng công cụ đồ họa trên Ubuntu để thêm người dùng và xóa họ khỏi nhóm. Để thực hiện việc này, bạn sẽ cần cài đặt gói “gnome-system-tools”, gói này chứa một số tiện ích khác nhau. Chúng ta chỉ quan tâm đến ứng dụng “Users and Groups” (Người dùng và Nhóm), nhưng chúng ta vẫn cần cài đặt toàn bộ gói. Để thực hiện việc này, hãy chạy lệnh sau:

sudo apt install gnome-system-tools
Cài đặt gnome-system-tools trên Ubuntu

Với các lời nhắc, trả lời yes (có), sau đó đợi các gói tải xuống và cài đặt. Sau khi cài đặt xong, hãy khởi chạy ứng dụng Người dùng và Nhóm.

Ứng dụng Người dùng và Nhóm trên Ubuntu

Ở phía bên trái, bạn sẽ thấy danh sách những người dùng trên hệ thống của mình. Để thêm và xóa người dùng khỏi nhóm, hãy nhấp vào Manage groups (Quản lý nhóm). Bạn sẽ thấy danh sách tất cả các nhóm đang có trong quá trình cài đặt Ubuntu của mình. Thêm người dùng vào nhóm bằng cách nhấp vào Properties (Thuộc tính) và chọn hộp kiểm bên cạnh tên của họ. Xóa người dùng khỏi nhóm bằng cách bỏ chọn hộp.

Quản lý nhóm bằng công cụ GUI

Dịch từ: https://www.makeuseof.com/tag/ubuntu-linux-add-user-to-group/

Vân Nguyễn

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại