Thứ hai, 30/03/2020 | 00:00 GMT+7

Cách tạo người dùng mới hỗ trợ Sudo trên CentOS 8 [Khởi động nhanh]

Lệnh sudo cung cấp cơ chế cấp quyền administrator - thông thường chỉ có sẵn cho user root - cho user bình thường. Hướng dẫn này sẽ chỉ cho bạn cách tạo user mới có quyền truy cập sudo trên CentOS 8 mà không cần phải sửa đổi file /etc/sudoers của server .

Lưu ý: Nếu bạn muốn cấu hình sudo cho user CentOS hiện có, hãy chuyển sang bước 3.

Bước 1 - Đăng nhập vào server của bạn

SSH vào server của bạn với quyền là user gốc :

  • ssh root@your_server_ip_address

Sử dụng địa chỉ IP hoặc tên server của server thay cho your_server_ip_address ở trên.

Bước 2 - Thêm user mới vào hệ thống

Sử dụng lệnh adduser để thêm user mới vào hệ thống của bạn:

  • adduser sammy

Đảm bảo thay thế sammy bằng tên user bạn muốn tạo.

Sử dụng lệnh passwd để cập nhật password của user mới:

  • passwd sammy

Hãy nhớ thay thế sammy bằng user mà bạn vừa tạo. Bạn sẽ được yêu cầu nhập password mới hai lần:

Output
Changing password for user sammy. New password: Retype new password: passwd: all authentication tokens updated successfully.

Bước 3 - Thêm User vào Group bánh xe

Sử dụng lệnh usermod để thêm user vào group bánh xe :

  • usermod -aG wheel sammy

, hãy đảm bảo thay thế sammy bằng tên user mà bạn muốn cấp cho quyền sudo . Theo mặc định, trên CentOS, tất cả các thành viên của group bánh xe có toàn quyền truy cập sudo .

Bước 4 - Kiểm tra quyền truy cập sudo

Để kiểm tra xem các quyền sudo mới có đang hoạt động hay không, trước tiên hãy sử dụng lệnh su để chuyển từ user gốc sang account user mới:

  • su - sammy

Với quyền là user mới, hãy xác minh bạn có thể sử dụng sudo bằng cách thêm sudo vào lệnh mà bạn muốn chạy với các quyền của user siêu cấp:

  • sudo command_to_run

Ví dụ: bạn có thể liệt kê nội dung của folder /root mà thông thường chỉ user root mới có thể truy cập được:

  • sudo ls -la /root

Lần đầu tiên bạn sử dụng sudo trong một phiên, bạn sẽ được yêu cầu nhập password của account user đó. Nhập password để tiếp tục:

Output
[sudo] password for sammy:

Lưu ý: Đây không phải là yêu cầu password gốc ! Nhập password của user hỗ trợ sudo, không phải password gốc .

Nếu user của bạn ở trong group thích hợp và bạn đã nhập password chính xác, lệnh mà bạn đưa ra với sudo sẽ chạy với quyền root .

Kết luận

Trong hướng dẫn bắt đầu nhanh này, ta đã tạo một account user mới và thêm account đó vào group bánh xe để cho phép truy cập sudo . Để biết thêm thông tin chi tiết về cách cài đặt server CentOS 8, vui lòng đọc hướng dẫn Cài đặt server ban đầu với CentOS 8 của ta .


Tags:

Các tin liên quan

Cách tự động hóa quá trình triển khai sản xuất Node.js của bạn với Giao hàng trên CentOS 7
2020-02-26
Cách sử dụng Cron để tự động hóa công việc trên CentOS 8
2020-02-10
Cách thiết lập khóa SSH trên CentOS 8
2020-02-06
Cách cài đặt và sử dụng TimescaleDB trên CentOS 7
2020-02-03
Cách thiết lập Nền tảng Eclipse Theia Cloud IDE trên CentOS 7
2020-01-24
Cách thiết lập ứng dụng Node.js để sản xuất trên CentOS 7
2019-10-28
Cách cấu hình Cụm Galera với MariaDB trên server CentOS 7
2019-07-10
Cách sử dụng Chế độ độc lập của Certbot để lấy chứng chỉ SSL của Let's Encrypt trên CentOS 7
2019-05-31
Cách cài đặt và cấu hình Zabbix để giám sát an toàn server từ xa trên CentOS 7
2019-05-29
Cách tạo một cụm Kubernetes bằng Kubeadm trên CentOS 7
2019-04-24