CentOS 8 thêm người dùng và nhóm

Centos 8 Add User Group



Linux là một hệ điều hành nhiều người dùng. Nhiều người dùng và nhóm có thể chia sẻ tài nguyên đồng thời trong khi làm việc trên Hệ điều hành Linux. Trong nhiều ứng dụng dòng lệnh và GUI, mỗi người dùng có thể có các cấp độ ủy quyền khác nhau và các cài đặt duy nhất. May mắn thay, nếu bạn đang quản trị một máy chủ Linux, bạn sẽ cần thêm người dùng và nhóm. Bạn có thể gặp rắc rối khi thêm người dùng và nhóm mà không quen thuộc.

Bài viết này sẽ làm rõ cách thêm người dùng và nhóm trên bản phân phối Linux CentOS 8 bằng cách sử dụng dòng lệnh.







Thêm người dùng trong CentOS8

Trong CentOS, bằng cách sử dụng lệnh ‘useradd’, chúng ta có thể tạo một người dùng mới, theo sau là tên người dùng mà chúng ta muốn sử dụng. Lệnh này rất linh hoạt, cho phép bạn xây dựng những người dùng có thể đăng nhập hoặc thậm chí cả những người dùng không thể đăng nhập. Nếu không có bất kỳ thư mục nào, người dùng sẽ được tạo và chặn đăng nhập. Ví dụ: nếu bạn muốn thêm hồ sơ người dùng mới mà không có thư mục chính của người dùng, bạn phải thực hiện lệnh sau:



$sudotên người dùng adduser

Hoặc



$sudotên người dùng useradd

Bạn có thể thay thế tên người dùng bằng david hoặc bất kỳ tên nào bạn muốn.





Khi thành công, lệnh không tạo ra đầu ra nhưng tạo thư mục chính của người dùng. Người dùng có thể viết, sửa đổi và xóa các tệp và thư mục bên trong thư mục chính nếu tài khoản được kích hoạt.



Nếu bạn muốn đặt mật khẩu cho một người dùng cụ thể, bạn cũng có thể làm điều đó. Tất cả những gì bạn phải làm là thực hiện một lệnh theo sau là tên người dùng và sau đó hệ thống sẽ yêu cầu bạn nhập mật khẩu của mình để xác thực.

$sudo passwdDavid

Trong Cài đặt tài khoản, bạn có thể thấy những người dùng mà chúng tôi đã tạo gần đây.

Tuy nhiên, bạn có thể đặt tên người dùng và mật khẩu trong một lần thử, thay vì thực hiện các lệnh khác nhau. Bạn phải chạy lệnh sau để đặt tên người dùng và mật khẩu đồng thời:

$sudouseradd –m tên người dùng –p mật khẩu

Bạn có thể đặt tên người dùng và mật khẩu theo sự lựa chọn của mình.

Ở đây, momi là tên người dùng và momin01 là mật khẩu cho người dùng đã nói.

Xóa người dùng trong Centos 8

Nếu bạn muốn xóa người dùng đã được tạo trong CentOS 8, bạn có thể sử dụng lệnh userdel. Lệnh này rất dễ sử dụng, cho phép bạn xóa người dùng nếu bạn đang quản trị hệ điều hành Linux. Ví dụ: nếu bạn chỉ muốn xóa một hồ sơ người dùng, bạn phải thực hiện lệnh sau được thêm vào bên dưới:

$sudotên người dùng userdel

Mặt khác, nếu bạn muốn xóa hồ sơ người dùng mà không có thư mục chính của người dùng, bạn phải thực hiện lệnh sau được đính kèm bên dưới:

$sudotên người dùng userdel –r

Bạn có thể thay thế tên người dùng, tùy theo sự lựa chọn của bạn.

Thêm nhóm trong Centos 8

Một Nhóm đại diện cho những người sử dụng cùng một thuộc tính. Mỗi nhóm trong hệ điều hành Linux đều được cấp một số quyền cụ thể. Mỗi nhóm có thể có nhiều hơn một người dùng trong đó. Vì vậy, nếu bạn muốn thêm một vài nhóm mới trong CentOS 8, bạn phải viết lệnh sau để thực hiện việc này:

$sudogroupadd tên nhóm

Ví dụ: chúng tôi thay thế tên nhóm bằng lớp và thành phố để tạo hai nhóm mới trong CentOS 8 của chúng tôi.

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

Bây giờ, bạn có thể làm điều đó trong giây lát nếu bạn muốn chỉ định một người dùng mới được tạo cho một số nhóm cụ thể. Chúng tôi sẽ sử dụng lệnh usermod cho tác vụ này. Lệnh này khá đơn giản để sử dụng. Vì vậy, bạn có thể thêm người dùng vào một nhóm bằng cách chỉ cần làm theo lệnh được thêm vào bên dưới:

$sudotên người dùng usermod –a –G groupname

Tên nhóm và tên người dùng có thể được thay thế, tùy theo lựa chọn của bạn.

Trong khi người dùng đang được thêm vào một nhóm mới, bạn nên sử dụng cờ –a. Trong trường hợp bạn không sử dụng cờ –a, người dùng sẽ bị tách khỏi nhóm không được viết sau cờ –G. Ở đây, class là tên của một nhóm và david là tên của người dùng đã được thêm vào.

Lệnh này cũng có thể được sử dụng khác nhau nhưng hoạt động giống nhau, chẳng hạn như ví dụ dưới đây:

$sudotên người dùng usermod –aG groupname

Kiểm tra người dùng trong một nhóm

Làm thế nào bạn có thể xác định được người dùng nào đã là người tham gia của một số nhóm cụ thể? Bạn có thể sử dụng lệnh đơn giản được viết dưới đây:

$nắm chặttên nhóm/Vân vân/tập đoàn

Hướng dẫn trên sẽ hiển thị thông tin liên quan đến nhóm. Ví dụ, nếu chúng ta thực hiện lệnh này cho nhóm lớp và thành phố riêng biệt, như thể hiện trong hình, nó sẽ hiển thị thông tin sau liên quan đến cả hai nhóm.

Ở đây, văn bản màu đỏ đại diện cho tên nhóm, x đại diện cho mật khẩu nhóm, giá trị số, ví dụ: 1008 đại diện cho nhóm, ID và tên của người dùng, chẳng hạn như david, hiện là thành viên của nhóm cụ thể.

Có một lệnh khác có sẵn để kiểm tra danh sách người dùng hiện có trong nhóm, cùng với ID người dùng của họ. Khi bạn gõ lệnh này để thực thi, hệ thống sẽ yêu cầu bạn nhập mật khẩu vì bạn đang thực hiện lệnh với các đặc quyền sudo được đề cập bên dưới. Lệnh dưới đây sẽ kiểm tra những người dùng có mặt trong một nhóm, cùng với ID người dùng của họ, như được hiển thị bên dưới:

$sudolid –g tên nhóm

Tại đây, bạn có thể thấy hai nhóm có các thành viên khác nhau cùng với ID người dùng của họ.

Ngoài ra còn có một cách đặc biệt khác để tìm ra người dùng nào có mặt trong nhóm. Lệnh được sử dụng cho mục đích cụ thể này như sau:

$sudo các nhómtên tài khoản

Trong hình trên, bạn có thể thấy rằng john nằm trong nhóm được gọi là lớp và peter trong nhóm được gọi là thành phố như mong đợi.

Phần kết luận

Rất dễ dàng để áp dụng tất cả các phương pháp được ví dụ trong hướng dẫn này. Bây giờ, bạn có thể thêm nhiều người dùng, nhóm và người dùng trong một nhóm bằng cách làm theo các lệnh được tiết lộ ở đây. Bạn cũng có thể xác minh những người dùng cụ thể và nhóm của họ bằng cách xem qua các phương pháp được sử dụng trong bài viết này.