---
title: "Cách tạo user kích hoạt sudo mới trên Ubuntu 20.04"
description: "Cách tạo user kích hoạt sudo mới trên Ubuntu 20.04"
url: https://cloudfly.vn/techblog/cach-tao-user-kich-hoat-sudo-moi-tren-ubuntu-2004
image: https://media.cloudfly.vn/posts/techblog_shQrZvL.jpg
---

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

## 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ủ.

<$>[note]
**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:
```command
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:
```custom_prefix(#)
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:
```
[secondary_label 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:
```
[secondary_label 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**:
```custom_prefix(#)
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:
```custom_prefix(#)
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:
```command
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:
```command
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:
```
[secondary_label Output]
[sudo] password for <^>sammy<^>:
```

<$>[note]
**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.
