Mục lục

Không có mục lục
Tham gia kênh Telegram của CloudFly để nhận thêm ưu đãi và không bỏ lỡ bất kỳ khuyến mãi nào từ CloudFly

Cách tạo user kích hoạt sudo mới trên Ubuntu 20.04

Ngày đăng: 17 tháng 3 năm 2023

Ubuntu

Giới thiệu

Khi quản lý một máy chủ, đôi khi bạn sẽ muốn cho phép người dùng thực thi các lệnh với tư cách là “root”, người dùng cấp quản trị viên. Lệnh sudo cung cấp cho quản trị viên hệ thống cách cấp đặc quyền của quản trị viên — thường chỉ dành cho root user — cho người dùng bình thường.

Trong hướng dẫn này, bạn sẽ tìm hiểu cách tạo người dùng mới với quyền truy cập sudo trên Ubuntu 20.04 mà không phải sửa đổi tệp /etc/sudoers của máy chủ.

Lưu ý: Nếu bạn muốn thiết lập cấu hình sudo cho người dùng hiện tại, hãy chuyển sang bước 3.

Bước 1 — Đăng nhập vào máy chủ của bạn

SSH vào máy chủ của bạn với tư cách là root user:

  1. ssh root@your_server_ip_address

Bước 2 — Thêm Người dùng mới vào hệ thống

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

  1. adduser sammy

Đảm bảo thay thế sammy bằng tên người dùng mà bạn muốn tạo. Bạn sẽ được nhắc tạo và xác minh mật khẩu cho người dùng:

Output
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully

Tiếp theo, bạn sẽ được yêu cầu điền một số thông tin về người dùng mới. Bạn có thể chấp nhận các giá trị mặc định và để trống thông tin này:

Output
Changing the user information for sammy Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]

Bước 3 - Thêm người dùng vào nhóm sudo

Sử dụng lệnh usermod để thêm người dùng vào nhóm sudo:

  1. usermod -aG sudo sammy

Một lần nữa, hãy nhớ thay thế sammy bằng tên người dùng bạn vừa thêm. Theo mặc định trên Ubuntu, tất cả các thành viên của nhóm sudo đều có đầy đủ đặc quyền sudo.

Bước 4 — Kiểm tra sudo Access

Để kiểm tra xem các quyền sudo mới có hoạt động hay không, trước tiên hãy sử dụng lệnh su để chuyển sang tài khoản người dùng mới:

  1. su - sammy

Là người dùng mới, hãy xác minh rằng 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 quyền superuser:

  1. sudo command_to_run

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

  1. sudo ls -la /root

Lần đầu tiên bạn sử dụng sudo trong một phiên, bạn sẽ được nhắc nhập mật khẩu của tài khoản người dùng đó. Nhập mật khẩu để tiếp tục:

Output
[sudo] password for sammy:

Lưu ý: Đây không phải là yêu cầu mật khẩu gốc! Nhập mật khẩu của người dùng hỗ trợ sudo mà bạn vừa tạo.

Nếu người dùng của bạn thuộc nhóm thích hợp và bạn đã nhập đúng mật khẩu, lệnh mà bạn đã đưa ra bằng lệnh sudo sẽ chạy với quyền root.

Kết luận

Trong hướng dẫn bắt đầu nhanh này, chúng tôi đã tạo một tài khoản người dùng mới và thêm tài khoản đó vào nhóm sudo để cho phép truy cập sudo.

Để người dùng mới của bạn được cấp quyền truy cập bên ngoài, vui lòng theo dõi phần Kích hoạt quyền truy cập bên ngoài cho người dùng thông thường của bạn.

Nếu bạn cần thêm thông tin chi tiết về cách thiết lập máy chủ Ubuntu 20.04, vui lòng đọc hướng dẫn Thiết lập máy chủ ban đầu với Ubuntu 20.04 của chúng tôi.

Tham gia kênh Telegram của CloudFly để nhận thêm ưu đãi và không bỏ lỡ bất kỳ khuyến mãi nào từ CloudFly
Chia sẻ

0 câu trả lời