Cách thêm người dùng vào một nhóm trong Fedora Linux

Cach Them Nguoi Dung Vao Mot Nhom Trong Fedora Linux



Hướng dẫn này giới thiệu cách thêm người dùng vào nhóm người dùng hoặc hơn thế nữa trong Fedora Linux.

điều kiện tiên quyết:

Để thực hiện các bước được trình bày trong hướng dẫn này, bạn cần có các thành phần sau:

  • Một hệ thống Fedora Linux được cấu hình đúng cách. Để thử nghiệm, bạn có thể tạo một Máy ảo Fedora Linux sử dụng VirtualBox .
  • Truy cập vào người dùng không phải root với đặc quyền sudo .

Nhóm người dùng trong Fedora Linux

Linux là một hệ thống nhiều người dùng mạnh mẽ cho phép nhiều người dùng truy cập và sử dụng hệ thống đồng thời. Mỗi người dùng được chỉ định một tập hợp các quyền giới hạn những gì người dùng có thể và không thể làm trên hệ thống.







Tuy nhiên, việc xác định quyền của người dùng trên cơ sở từng người dùng có thể gây khó khăn. Để đơn giản hóa điều này, Linux đi kèm với tính năng nhóm người dùng. Một nhóm người dùng, như tên gợi ý, bao gồm nhiều người dùng. Chúng tôi có thể chỉ định các quyền cho nhóm người dùng được áp dụng cho tất cả người dùng trong nhóm đó.



Các loại nhóm người dùng

1. Nhóm người dùng chính

Mỗi người dùng trong hệ thống thuộc chính xác một nhóm người dùng chính. Tên nhóm giống với tên người dùng mục tiêu.



Bất cứ khi nào người dùng tạo một tệp, nhóm chính được gán cho các quyền đối với tệp.





Ví dụ: người dùng “viktor” thuộc nhóm người dùng chính “viktor”:

$ các nhóm viktor



Hãy kiểm tra việc gán quyền cho tệp. Lệnh sau tạo một tệp trống và liệt kê các quyền đối với tệp của nó:

$ chạm Bài kiểm tra && ls -l Bài kiểm tra

2. Nhóm phụ hoặc nhóm bổ trợ

Các nhóm này thường được sử dụng để quản lý một số quyền nhất định đối với một nhóm người dùng. Bất kỳ người dùng nào cũng có thể là một phần của 0 hoặc nhiều nhóm người dùng phụ.

Dưới đây là một số nhóm người dùng phụ phổ biến mà bạn sẽ gặp:

  • bánh xe : Đó là một nhóm người dùng tồn tại trong tất cả các hệ thống UNIX/Linux hiện đại. Nó được sử dụng để kiểm soát quyền truy cập vào quyền root. Bất kỳ người dùng nào trong nhóm này đều có thể chạy các lệnh bằng sudo.
  • không ai : Một nhóm người dùng không có đặc quyền.
  • nguồn gốc : Nó đi kèm với kiểm soát quản trị viên hệ thống hoàn chỉnh.
  • lp : Nó kiểm soát truy cập vào các thiết bị cổng song song.
  • proc : Nhóm này cho phép truy cập để tìm hiểu thông tin quy trình. Mặt khác, nó bị cấm bởi hệ thống tệp proc.

Bên cạnh những nhóm phổ biến này, còn có các nhóm người dùng khác:

  • âm thanh : Phần cứng âm thanh
  • băng hình : Thiết bị quay video, thiết bị tăng tốc 2D/3D, v.v.
  • kvm : Truy cập vào máy ảo KVM
  • đĩa : Truy cập vào các thiết bị chặn
  • đĩa mềm : Truy cập ổ đĩa mềm
  • quang học : Truy cập ổ đĩa CD/DVD
  • kho : Truy cập vào ổ đĩa di động

Các chương trình khác nhau cũng tạo người dùng và nhóm của riêng họ. Ví dụ: postgres (PostgreSQL), mysql (MySQL), v.v.

Liệt kê các nhóm người dùng

Có nhiều cách để liệt kê tất cả các nhóm trong hệ thống. Để tìm các nhóm mà người dùng là thành viên, hãy sử dụng lệnh nhóm sau:

$ các nhóm < người dùng >

Để liệt kê tất cả các nhóm có mặt trong hệ thống, chúng ta có thể kiểm tra nội dung của /etc/nhóm tài liệu:

$ con mèo / vân vân / nhóm

Lệnh “getent” cũng có thể liệt kê tất cả các nhóm theo cách tương tự:

$ nhận được nhóm

Để có danh sách chỉ tên nhóm, chúng ta có thể chỉnh sửa đầu ra bằng cách sử dụng “awk”:

$ nhận được nhóm | awk -F: '{in $1}'

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

Trong phần này, chúng tôi sẽ trình bày cách thêm người dùng vào một nhóm hiện có.

Tạo người dùng mới

Để trình diễn, chúng tôi tạo một người dùng giả mới. Tuy nhiên, quy trình này vẫn có hiệu lực đối với bất kỳ người dùng hiện tại nào.

Để tạo người dùng mới, hãy chạy lệnh sau:

$ sudo useradd giả

Nếu bạn muốn tạo người dùng với thư mục chính của riêng mình, hãy sử dụng lệnh sau:

$ sudo người dùng -m đồ giả

Tiếp theo, gán mật khẩu đăng nhập cho người dùng mới:

$ sudo mật khẩu đồ giả

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

Theo mặc định, người dùng thuộc về nhóm người dùng chính của mình:

$ các nhóm đồ giả

Để thêm người dùng vào nhóm người dùng phụ, hãy sử dụng lệnh “usermod”:

$ sudo người dùng -aG < nhóm > < tên tài khoản >

Nếu bạn muốn thêm người dùng vào nhiều nhóm, hãy sử dụng lệnh sau:

$ sudo người dùng -aG < nhóm 1 > , < nhóm_2 > , < nhóm_3 > < tên tài khoản >

xác minh

Sử dụng lệnh “groups” để kiểm tra danh sách các nhóm mà người dùng là thành viên:

$ các nhóm đồ giả

Phần thưởng: Xóa Người dùng khỏi Nhóm

Nếu một người dùng bị thu hồi với các quyền được cấp bởi một nhóm người dùng, chúng tôi chỉ cần xóa người dùng khỏi nhóm.

Để xóa người dùng khỏi nhóm, hãy sử dụng lệnh sau:

$ sudo gpasswd -d < tên tài khoản > < nhóm >

Chúng tôi có thể xác minh xem nó có hoạt động hay không bằng cách sử dụng lệnh “groups”:

$ các nhóm < tên tài khoản >

Phần kết luận

Chúng tôi đã trình bày nhiều cách khác nhau để thêm người dùng vào nhóm người dùng trong Fedora Linux. Ngoài ra, chúng tôi cũng giới thiệu cách liệt kê tất cả các nhóm trong hệ thống và cách xóa người dùng khỏi nhóm người dùng.

Quan tâm đến việc tìm hiểu thêm về quản lý người dùng? Kiểm tra hướng dẫn này trên thêm người dùng vào sudoers . Các Tiểu thể loại Fedora cũng chứa nhiều hướng dẫn về các khía cạnh khác nhau của Fedora Linux.

Chúc bạn tính toán vui vẻ!