Cách thêm người dùng vào nhóm trên Linux - Hướng dẫn
Thay đổi nhóm mà người dùng liên kết là một nhiệm vụ thực sự dễ dàng, nhưng không phải ai cũng biết các lệnh. Đặc biệt là thêm người dùng vào nhóm phụ. Chúng tôi sẽ đi qua tất cả các tình huống cho bạn. Trong bài viết này, chúng ta sẽ nói về Cách Thêm Người dùng vào Nhóm trên Linux - Hướng dẫn. Hãy bắt đầu nào!
Trên thực tế, tài khoản người dùng có thể được chỉ định cho một hoặc nhiều nhóm trên Linux. Bạn cũng có thể định cấu hình quyền đối với tệp và các đặc quyền khác của nhóm. Chẳng hạn như trên Ubuntu, chỉ những người dùng trong nhóm sudo mới có thể sử dụng sudo
lệnh để đạt được quyền cao hơn.
Nhóm Linux
Linux nhóm là các đơn vị tổ chức cũng được sử dụng để tổ chức và quản lý các tài khoản người dùng trong Linux. Mục đích chính của các nhóm là xác định một tập hợp các đặc quyền trên thực tế. Ví dụ: quyền đọc, ghi hoặc thực thi đối với một tài nguyên nhất định có thể được chia sẻ giữa những người dùng trong nhóm.
Thực tế có hai loại nhóm trong hệ điều hành Linux:
- Nhóm chính - Khi người dùng tạo tệp, nhóm của tệp sẽ được đặt thành nhóm chính của người dùng. Hầu hết, tên của nhóm giống với tên của người dùng. Thông tin về nhóm chính của người dùng thực sự được lưu trữ trong
/etc/passwd
tập tin. - Nhóm phụ hoặc nhóm bổ sung - Hữu ích khi bạn muốn cấp nhiều quyền tệp cho một nhóm người dùng là thành viên của nhóm. Chẳng hạn như, nếu bạn thêm một người dùng cụ thể vào
docker
nhóm, sau đó người dùng sẽ kế thừa quyền truy cập từ nhóm và cũng có thể chạy các lệnh docker.
Mỗi và mọi người dùng có thể thuộc chính xác một nhóm chính và không hoặc nhiều nhóm phụ.
Lưu ý rằng chỉ root hoặc người dùng có sudo
quyền truy cập có thể thêm người dùng vào một nhóm.
Thêm một nhóm mới
Nếu bạn muốn tạo một nhóm mới trên hệ thống của mình, hãy sử dụng lệnh groupadd
lệnh sau, thay thế nhóm_mới cùng với tên của nhóm bạn muốn tạo. Bạn cũng sẽ cần sử dụng sudo với lệnh này. (Hoặc, trên các bản phân phối Linux không sử dụng sudo
, bạn sẽ cần phải tự chạy lệnh su
để có được các quyền nâng cao trước khi chạy lệnh).
usermod
Thêm tài khoản người dùng hiện tại vào nhóm
Nếu bạn muốn thêm tài khoản người dùng hiện có vào một nhóm trên hệ thống của mình, hãy sử dụng lệnh examplegroup
, thay thế exampleusername
với tên của nhóm. Mà bạn muốn thêm người dùng vào và geek
với tên của người dùng, bạn cũng muốn thêm.
sudo
Chẳng hạn, để thêm người dùng usermod
vào nhóm examplegroup
, sử dụng lệnh sau:
exampleusername
Thay đổi nhóm chính của người dùng
Trong khi tài khoản người dùng có thể là một phần của nhiều nhóm, một trong các nhóm luôn là nhóm chính và các nhóm khác thực sự là nhóm phụ. Quy trình đăng nhập của người dùng cũng như các tệp và thư mục mà người dùng tạo cũng sẽ được chỉ định cho nhóm chính.
Nếu bạn muốn thay đổi nhóm chính mà người dùng được chỉ định, hãy chạy lệnh -g
, thay thế -G
với tên của nhóm. Bạn muốn là tài khoản chính và groups
với tên của tài khoản người dùng.
id
Bây giờ lưu ý dấu groups
đây. Khi bạn sử dụng chữ g thường, thì bạn chỉ định một nhóm chính. Khi bạn sử dụng chữ hoa id
, như ở trên, sau đó bạn cũng chỉ định một nhóm phụ mới.
Xem các Nhóm mà một Tài khoản Người dùng được Chỉ định cho
Để xem các nhóm mà tài khoản người dùng hiện tại được chỉ định. Bạn cần chạy groups
chỉ huy. Sau đó, bạn sẽ thấy danh sách các nhóm.
ứng dụng craigslist tốt nhất là gì
id
Để xem các ID số được liên kết với mỗi nhóm, hãy chạy example
thay vào đó lệnh:
useradd
Nếu bạn muốn xem các nhóm mà tài khoản người dùng khác được chỉ định. Sau đó chạy dấu getent
lệnh và chỉ định tên của tài khoản người dùng.
gpasswd
Bạn cũng có thể xem các ID số được liên kết với mỗi và mọi nhóm bằng cách chạy lệnh -d
và chỉ định tên người dùng.
camera cảnh báo galaxy s7 bị lỗi
username
Nhóm đầu tiên trong groupname
danh sách hoặc nhóm được hiển thị sau gid = trong sudo gpasswd -d username groupname
danh sách thực sự là nhóm chính của tài khoản người dùng. Các nhóm khác cũng là nhóm phụ. Vì vậy, trong ảnh chụp màn hình bên dưới, về cơ bản, nhóm chính của tài khoản người dùng là groupdel
.
Tạo người dùng mới và chỉ định nhóm trong một lệnh
Đôi khi, các bạn có thể muốn tạo một tài khoản người dùng mới có quyền truy cập vào một tài nguyên hoặc thư mục cụ thể, chẳng hạn như một người dùng FTP mới. Bạn cũng có thể chỉ định các nhóm mà tài khoản người dùng sẽ được chỉ định khi tạo tài khoản người dùng bằng lệnh sudo groupdel groupname
, như sau:
sudo groupadd mynewgroup
Chẳng hạn như, để tạo tài khoản người dùng mới có tên jsmith và cũng chỉ định tài khoản đó cho nhóm ftp, bạn sẽ chạy:
usermod -a -G examplegroup exampleusername
Sau đó, bạn sẽ muốn chỉ định mật khẩu cho người dùng đó, theo cách sau:
usermod -a -G sudo geek
Thêm người dùng vào nhiều nhóm
Khi gán các nhóm phụ cho tài khoản người dùng. bạn có thể dễ dàng chỉ định nhiều nhóm cùng một lúc bằng cách phân tách danh sách bằng dấu phẩy.
usermod -g groupname username
Chẳng hạn như, để thêm người dùng có tên là geek vào nhóm ftp, sudo và ví dụ mà bạn sẽ chạy:
groups
Bạn có thể chỉ định bao nhiêu nhóm tùy thích — chỉ cần tách tất cả chúng bằng dấu phẩy ngay bây giờ.
Xem tất cả các nhóm trên hệ thống
Nếu bạn muốn xem danh sách tất cả các nhóm trên hệ thống của mình, bạn có thể sử dụng lệnh
id:
groups exampleusername
Kết quả này cũng sẽ cho bạn biết tài khoản người dùng nào là thành viên của nhóm nào thực sự. Vì vậy, trong ảnh chụp màn hình bên dưới, chúng ta có thể thấy rằng tài khoản Syslog và Chris cũng là thành viên của nhóm adm.
Điều đó sẽ bao gồm mọi thứ bạn cần biết về việc thêm người dùng vào nhóm trên Linux.
Cách xóa người dùng khỏi nhóm
Để xóa người dùng khỏi nhóm, bạn cần sử dụng dấu
id exampleusernamelệnh dí dỏm
useradd -G examplegroup exampleusernameLựa chọn.
Trong ví dụ sau, chúng tôi hiện đang xóa người dùng
useradd -G ftp jsmithtừ nhóm
passwd jsmith:
usermod -a -G group1,group2,group3 exampleusername
Cách xóa nhóm
Để xóa một nhóm hiện có, hãy sử dụng usermod -a -G ftp,sudo,example geek
một lệnh theo sau bởi tên nhóm:
getent group
Phần kết luận
Được rồi, đó là tất cả mọi người! Tôi hy vọng các bạn thích bài viết này và cũng thấy nó hữu ích cho bạn. Cung cấp cho chúng tôi phản hồi của bạn về nó. Ngoài ra nếu các bạn có thêm thắc mắc và các vấn đề liên quan đến bài viết này. Sau đó, hãy cho chúng tôi biết trong phần bình luận bên dưới. Chúng tôi sẽ liên hệ lại với bạn trong thời gian ngắn. Có một ngày tuyệt vời!Cũng thấy: So sánh giữa WPS Office và LibreOffice [Office Suite cho Linux]