Cách thêm người dùng vào Sudoers trong CentOS 8

How Add User Sudoers Centos 8



Tệp sudoers là tệp trong Hệ điều hành dựa trên Linux, được sử dụng để cấp cho người dùng một số quyền quản trị đặc biệt và thực hiện các lệnh hệ thống. Hướng dẫn này sẽ thêm người dùng vào sudoers trong CentOS 8, đây là bản phân phối CentOS 8 mới nhất .udo là một trong những lệnh mạnh nhất hiện có trên Linux. Nó cho phép người dùng thực hiện các tác vụ quản trị như người dùng root.

Có hai cách khác nhau mà người dùng hiện tại có thể được thêm vào sudoers.







  • Thêm người dùng vào nhóm Sudo
  • Thêm người dùng vào tệp Sudoers

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

Bạn có thể cấp cho người dùng các đặc quyền sudo bằng cách thêm họ vào nhóm sudo được xác định trong tệp sudoers. Trong bất kỳ Hệ điều hành dựa trên Linux nào như CentOS 8 hoặc bất kỳ bản phân phối dựa trên RedHat nào khác, các thành viên của nhóm sudo (nhóm bánh xe) có đặc quyền sudo.



Thêm người dùng vào tệp Sudoers

Chúng ta có thể sử dụng phương pháp này để cấp đặc quyền sudo cho người dùng đã có bằng cách thêm họ vào tệp sudoers. Tệp này có thông tin chỉ định người dùng hoặc nhóm nào nhận được đặc quyền sudo. Nó cũng xác định mức độ đặc quyền mà người dùng hoặc một nhóm nhận được.



Chà, chúng tôi cũng có thể cấp cho người dùng mới các đặc quyền sudo trong khi tạo hồ sơ của họ.





Hãy bắt đầu và tìm hiểu cách thêm người dùng vào nhóm sudo.

Thêm người dùng vào Nhóm Sudo trong Tệp Sudoers

Cách nhanh nhất để cấp quyền sudo cho người dùng là thêm họ vào nhóm bánh xe. Các đặc quyền sudo của các thành viên của nhóm này là đủ trong hầu hết các trường hợp sử dụng. Các thành viên được yêu cầu xác minh bản thân bằng cách nhập mật khẩu của họ trong trường hợp họ sử dụng lệnh sudo.



Để thêm người dùng vào nhóm sudo, hãy nhập lệnh bánh xe usermod -aG theo sau là tên người dùng trong thiết bị đầu cuối Linux với tư cách là người dùng root hoặc người dùng có đặc quyền sudo.

Ví dụ, chúng tôi sẽ sử dụng tên người dùng thử nghiệm:

$sudousermod-aGngười dùng thử bánh xe

Khi bạn đã thay đổi nhóm người dùng thử nghiệm thành nhóm bánh xe, hãy đăng nhập với tư cách người dùng thử nghiệm bằng cách thực hiện lệnh được nhập bên dưới:

$nó là- người dùng thử nghiệm

Sau khi đăng nhập, hãy xác minh đặc quyền sudo bằng cách chạy lệnh dưới đây:

$sudo tôi là ai

Người dùng sẽ được yêu cầu nhập mật khẩu, nhập mật khẩu.

Đó là nó. Người dùng hiện có đặc quyền sudo.

Nếu bạn nhận được một thông báo như người dùng không có trong tệp sudoers , quá trình này không thành công và người dùng không nhận được bất kỳ đặc quyền sudo nào. Vui lòng lặp lại quy trình một lần nữa.

Thêm người dùng vào tệp Sudoers

Vị trí mặc định của tệp sudoers trong CentOS 8 là / etc / sudoers. Tệp này xác định những người dùng có quyền quản trị và các lệnh họ có thể chạy. Người dùng có thể được cấp quyền truy cập tùy chỉnh vào các lệnh nếu họ được thêm vào tệp này. Bạn cũng có thể sửa đổi các chính sách bảo mật của người dùng bằng cách thêm chúng vào tệp này.

Tuy nhiên, bạn không bao giờ được tự mình thay đổi tệp sudoers, vì nó có thể khiến bạn bị khóa khỏi máy chủ của mình nếu bạn để lại bất kỳ lỗi nào trong tệp.

Chúng tôi sẽ sử dụng trình chỉnh sửa nano để mở tệp / etc / sudoers để thay đổi tệp sudoers.

Mở tệp / etc / sudoers bằng cách thực hiện lệnh được đề cập bên dưới:

$sudo nano /Vân vân/sudoers

Cuộn xuống để tìm phần đặc quyền người dùng và thêm dòng sau:

người dùng thử nghiệmTẤT CẢ CÁC=(TẤT CẢ CÁC)NOPASSWD: TẤT CẢ

Hãy nhớ thay thế người dùng thử nghiệm bằng tên người dùng thực mà bạn muốn cấp đặc quyền sudo.

Bạn đã cho phép người dùng chạy các lệnh sudo mà không cần xác thực mật khẩu bằng cách thêm dòng ở trên. Bạn có thể cấp các mức đặc quyền sudo khác nhau bằng cách nhập các lệnh khác nhau.

Tạo người dùng mới với các đặc quyền của Sudo

Bạn có thể cấp đặc quyền sudo cho người dùng trong khi tạo hồ sơ của họ. Để tạo người dùng mới, hãy chạy lệnh sau:

$sudongười dùng thử nghiệm adduser

Sử dụng passwd lệnh đặt mật khẩu mới cho người dùng.

$sudo passwdngười dùng thử nghiệm

Nhập mật khẩu mới cho người dùng thử nghiệm mà bạn muốn đặt

Nhập lại mật khẩu để xác nhận.

Mật khẩu được đặt thành công.

Bây giờ thêm người dùng trong Nhóm bánh xe bằng cách chạy lệnh:

$sudousermod-aGngười dùng thử bánh xe

Người dùng mới hiện có đầy đủ quyền truy cập sudo. Để xác minh quyền truy cập sudo của người dùng, hãy làm theo các bước được đề cập trong phần Thêm người dùng vào nhóm Sudo trong phần Tệp Sudoers.

Phần kết luận

Hôm nay chúng ta đã học cách cấp quyền sudo cho người dùng. Chúng tôi đã học được hai cách khác nhau để cấp quyền sudo cho người dùng đã có.

Thêm Người dùng vào Nhóm Sudo trong Tệp Sudoers là phương pháp đầu tiên chúng tôi học được. Đây là phương pháp nhanh nhất và dễ dàng nhất.

Phương pháp thứ hai, Thêm người dùng vào tệp sudoers, cho phép bạn kiểm soát nhiều hơn mức đặc quyền mà bạn muốn cấp cho một người dùng cụ thể. Hơn nữa, chúng tôi cũng đã tìm hiểu cách chúng tôi có thể cấp cho người dùng mới các đặc quyền sudo.