Lưu ý: Nếu bạn muốn cấu hình sudo cho một người dùng hiện có, hãy bỏ qua bước 3.Ngoài ra, nếu bạn đang sử dụng Ubuntu phiên bản 16.04 hoặc thấp hơn, chúng tôi khuyến nghị bạn nâng cấp lên phiên bản mới hơn vì Ubuntu không còn hỗ trợ các phiên bản này nữa. Bộ sưu tập hướng dẫn dưới đây sẽ hỗ trợ bạn trong việc nâng cấp phiên bản Ubuntu.
Bước 1 – Đăng nhập vào máy chủ
SSH vào máy chủ của bạn với tư cách người dùng root:
ssh root@your_server_ip_address
Bước 2 – Thêm người dùng Sudo mớI vào hệ thống
Sử dụng lệnh adduser để thêm một người dùng mới vào hệ thống:
adduser sammy
Hãy nhớ thay thế sammy bằng tên người dùng mà bạn muốn tạo. Bạn sẽ được yêu cầu tạo và xác nhận 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 thông tin cá nhân của người dùng mới. Bạn có thể chấp nhận giá trị mặc định và để trống các 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:
usermod -aG sudo sammy
Lưu ý: Hãy thay thế sammy
bằng tên người dùng bạn vừa tạo. Theo mặc định trên Ubuntu, tất cả các thành viên của nhóm sudo
đều có đầy đủ quyền sudo.
Bước 4 – Kiểm tra quyền truy cập sudo
Để kiểm tra xem quyền sudo của người dùng mới đã được thiết lập đúng chưa, 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:
su - sammy
Sau đó, với tư cách 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
trước lệnh bạn muốn chạy với quyền quản trị:
sudo command_to_run
Ví dụ, bạn có thể liệt kê nội dung của thư mục /root, vốn thông thường chỉ có quyền truy cập của người dùng root:
sudo ls -la /root
Lần đầu tiên bạn sử dụng sudo
trong một phiên làm việc, bạn sẽ được yêu cầu nhập mật khẩu của tài khoản người dùng đó:
Output: [sudo] password for sammy:
Lưu ý: Đây không phải là yêu cầu nhập mật khẩu của root! Hãy nhập mật khẩu của người dùng đã được cấp quyền sudo mà bạn vừa tạo.
Nếu người dùng của bạn thuộc nhóm phù hợp và bạn đã nhập đúng mật khẩu, lệnh mà bạn thực hiện với sudo sẽ chạy với quyền của root.