Trong Ubuntu, tài khoản root mặc định bị vô hiệu hóa để tăng cường bảo mật hệ thống. Thay vào đó, người dùng sử dụng lệnh sudo để thực hiện các tác vụ quản trị. Tuy nhiên, trong một số trường hợp bạn có thể kích hoạt tài khoản root để tránh phải dùng sudo cho mỗi lệnh quản trị. Bài viết này sẽ hướng dẫn chi tiết cách kích hoạt user root trên Ubuntu 22.04.
Hướng dẫn kích hoạt user root trên ubuntu 22.04
Cách 1: Sửa file sshd_config
Đầu tiên bạn đăng nhập vào Ubuntu với tài khoản user có quyền sudo, sử dụng lệnh sau để tạo mật khẩu cho tài khoản root.
sudo passwd root
- Nhập pass hiện tại của user
- Sau đó nhập pass mới cho user root (nhập 2 lần)

Tiếp theo vào file sshd_config chỉnh sửa để có thể ssh bằng user root.
sudo nano /etc/ssh/sshd_config
- Tìm dòng: #PermitRootLogin prohibit-password

- Thay bằng: PermitRootLogin yes

Sau khi chỉnh sửa xong bấm phím:
- Ctrl + O => Enter để lưu file.
- Ctrl + X để thoát.
Cuối cùng khởi động lại SSH để các cấu hình được thay đổi.
sudo systemctl restart ssh
Cách 2: Sử dụng lệnh để sửa file config
Để cho phép đặng nhập root bằng SSH, nhập lệnh sau để chỉnh sửa file cấu hình SSH, bật quyền đăng nhập root:
sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
Để các thay đổi có hiệu lực, khởi động lại dịch vụ SSH bằng lệnh
sudo systemctl restart ssh
Cuối cùng, đặt mật khẩu cho tài khoản root:
sudo passwd
Như vậy là bạn đã kích hoạt SSH cho User root trên Ubuntu thành công!

