Cách sử dụng usermod để thêm người dùng vào nhóm trong Linux

Spread the love

Bạn có cần thêm người dùng vào các nhóm trên PC Linux hoặc máy chủ Linux của mình không? Không hiểu cách thức hoạt động của hệ thống nhóm và cần một số hướng dẫn? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi chỉ cho bạn cách thêm người dùng vào nhóm bằng công cụ “usermod” trên Linux!

Cần xem tất cả người dùng trên hệ thống Linux? Làm theo hướng dẫn này.

Thêm người dùng vào các nhóm hiện có với usermod

Nếu bạn cần thêm người dùng vào một nhóm hiện có trên PC Linux của mình, bước đầu tiên là liệt kê các nhóm trên hệ thống. Bạn có thể tìm hiểu xem nhóm bạn muốn thêm người dùng vào có trên hệ thống hay không và cách đánh vần của nhóm danh sách.

Để xem danh sách các nhóm hiện có trên PC Linux của bạn, hãy thực hiện lệnh cắt. Lệnh này sẽ in ra mọi nhóm bạn có vào thiết bị đầu cuối và bạn có thể sử dụng nó để định vị nhóm mà bạn muốn thêm người dùng với nó.

cut -d: -f1 /etc/group

Nếu có nhiều nhóm và bạn muốn có một cách dễ dàng hơn để sắp xếp chúng, hãy thử chạy nó với lệnh ít hơn.

cut -d: -f1 /etc/group | less

Khi bạn đã tìm thấy nhóm hiện có, bạn muốn thêm người dùng của mình vào bằng cách sử dụng lệnh usermod -a -G. Lệnh này sẽ cho phép tài khoản người dùng được chỉ định được liên kết với bất kỳ nhóm nào bạn muốn.

  Cách chơi House Flipper trên Linux

Ví dụ: để thêm người dùng wdzwdz vào nhóm “tech”, bạn có thể nhập lệnh usermod -a -G với nhóm “tech” để thêm người dùng vào nhóm.

sudo usermod -a -G tech wdzwdz

Lệnh usermod không giới hạn trong một nhóm. Người dùng có thể thêm một người dùng vào nhiều nhóm cùng một lúc trong cùng một lệnh. Ví dụ: nếu bạn muốn thêm người dùng “wdzwdz” vào các nhóm “công nghệ”, “video” và “âm thanh”, bạn có thể chỉ cần liệt kê tất cả các nhóm trước tên người dùng. Không có giới hạn về số lượng nhóm có thể được thêm vào một người dùng tại một thời điểm.

sudo usermod -a -G tech video sound wdzwdz

Để thêm nhóm của riêng bạn vào người dùng, hãy dùng lệnh usermod -a -G ở trên và thay đổi các ví dụ để phù hợp với trường hợp sử dụng của bạn. Hãy chắc chắn làm điều này cho mỗi người dùng mà bạn muốn thêm vào các nhóm hiện có trên Linux!

  Cách sử dụng SpiderOak One trên Linux

Thêm người dùng vào nhóm mới với usermod

Cùng với việc thêm người dùng vào các nhóm hiện có, bạn cũng có thể thêm người dùng vào các nhóm mới bằng lệnh usermod. Để bắt đầu, bạn cần tạo một nhóm mới. Để tạo một nhóm mới, bạn sẽ cần sử dụng lệnh groupadd.

Để tạo một nhóm mới, hãy mở cửa sổ dòng lệnh. Để mở cửa sổ dòng lệnh trên màn hình Linux, hãy nhấn Ctrl + Alt + T trên bàn phím. Hoặc, tìm kiếm “Terminal” trong menu ứng dụng và sử dụng nó theo cách đó.

Với ứng dụng đầu cuối đã mở và sẵn sàng sử dụng, hãy chạy lệnh groupadd để tạo nhóm mới của bạn. Nhóm có thể được đặt tên bất cứ điều gì bạn thích. Tuy nhiên, hãy chắc chắn rằng bạn biết lý do tại sao bạn tạo nhóm và nó có một chức năng nào đó. Nếu không, bạn Tháng Bảy vô tình xóa nhóm của bạn vào một ngày sau đó mà không hiểu tại sao.

sudo groupadd mynewgroup

Khi nhập lệnh groupadd, hệ thống Linux của bạn có thể sẽ yêu cầu bạn nhập mật khẩu. Bạn sẽ cần nhập mật khẩu của mình. Sử dụng bàn phím, nhập mật khẩu tài khoản người dùng của bạn và nhấn phím Enter để tiếp tục.

Khi bạn đã tạo nhóm mới của mình, hãy chạy lệnh cắt để xem nhóm mới của bạn. Điều rất quan trọng là phải xác nhận rằng nhóm mới bạn vừa tạo tồn tại trên hệ thống. Nếu nó không hiển thị, bạn sẽ không thể thêm người dùng vào nó và nhóm sẽ cần được tạo lại.

  Cách thiết lập và sử dụng Ứng dụng khách BitTorrent Fragment trên Linux

Để xem tất cả các nhóm trên hệ thống Linux của bạn, hãy chạy lệnh cắt sau và thêm lệnh grep để lọc qua danh sách dài các nhóm hiện có cho nhóm bạn đã tạo.

sudo cut -d: -f1 /etc/group | grep mynewgroup

Lệnh cắt sẽ trả về tên nhóm của bạn nếu nó đã được thực hiện thành công. Nếu không, sẽ không có gì xảy ra với lệnh chạy.

Khi bạn đã xác nhận rằng nhóm mới của bạn nằm trên hệ thống Linux của bạn, bạn có thể chỉ định một người dùng cho nhóm đó. Ví dụ: thêm người dùng “wdzwdz” vào “mynewgroup” mà chúng tôi vừa tạo và thực thi lệnh usermod sau đây.

sudo usermod -a -G mynewgroup wdzwdz

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

Nếu bất kỳ lúc nào bạn cần xóa người dùng Linux khỏi một nhóm, bạn có thể sử dụng lệnh gpasswd. Ví dụ: để xóa người dùng “wdzwdz” khỏi nhóm “mynewgroup”, bạn sẽ thực hiện lệnh bên dưới.

sudo gpasswd -d wdzwdz mynewgroup

Nhập lệnh trên bất kỳ lúc nào bạn cần xóa người dùng Linux khỏi một nhóm trên hệ thống.

x