Lệnh sudo cho phép người dùng thông thường có thể thực hiện các tác vụ yêu cầu quyền quản trị, thường chỉ dành cho người dùng root. Sau đây, DataOnline sẽ hướng dẫn bạn cách tạo một tài khoản người dùng mới với quyền sudo trên CentOS 8 mà không cần phải chỉnh sửa trực tiếp tệp /etc/sudoers của máy chủ.
Bạn muốn quản lý VPS hiệu quả? Tạo user với quyền sudo trên CentOS 8 là bước quan trọng để đảm bảo an toàn và linh hoạt. Khám phá các giải pháp VPS hosting chất lượng tại DataOnline để tối ưu hóa hệ thống của bạn ngay hôm nay!
Lưu ý: Nếu bạn muốn cấu hình sudo cho một người dùng đã có trên CentOS, 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 người dùng root:
ssh root@your_server_ip_address
(Hãy thay your_server_ip_address bằng địa chỉ IP hoặc tên miền của máy chủ của bạn.)
Bước 2 – Thêm người dùng 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 thay sammy bằng tên người dùng mà bạn muốn tạo.)
Sau đó, sử dụng lệnh passwd để cập nhật mật khẩu cho người dùng mới:
passwd sammy
(Thay sammy bằng người dùng bạn vừa tạo. Bạn sẽ được nhắc nhập mật khẩu mới hai lần.)
Output
Bước 3 – Thêm người dùng vào nhóm wheel
Sử dụng lệnh usermod để thêm người dùng vào nhóm wheel:
usermod -aG wheel sammy
(Lưu ý thay sammy bằng tên người dùng bạn muốn cấp quyền sudo. Theo mặc định, trên centos, tất cả thành viên của nhóm wheel đều có toàn bộ quyền sudo.)
Bước 4 – Kiểm tra quyền sudo
Để kiểm tra xem quyền sudo đã hoạt động đúng chưa, hãy dùng lệnh su để chuyển từ tài khoản root sang tài khoản người dùng mới:
su - sammy
Sau khi chuyển sang người dùng mới, hãy xác nhận bạn có thể sử dụng sudo bằng cách thêm sudo vào trước lệnh bạn muốn thực thi với quyền quản trị:
sudo command_to_run
Ví dụ, bạn có thể liệt kê nội dung thư mục /root – thư mục này thông thường chỉ dành riêng cho người dùng root:
sudo ls -la /root
Lần đầu tiên bạn sử dụng sudo trong phiên làm việc, hệ thống sẽ yêu cầu nhập mật khẩu của tài khoản người dùng đó:
Output
Lưu ý: Đây không phải là mật khẩu của người dùng root! Hãy nhập mật khẩu của người dùng có quyền sudo, không phải mật khẩu root.
Nếu người dùng của bạn thuộc nhóm wheel và mật khẩu được nhập đúng, lệnh bạn gõ với sudo sẽ chạy với quyền root.
Kết luận
Trong bài hướng dẫn quickstart này, chúng ta đã tạo một tài khoản người dùng mới và thêm nó vào nhóm wheel để cấp quyền sudo. Để biết thêm thông tin chi tiết về việc thiết lập máy chủ CentOS 8, vui lòng đọc thêm bài hướng dẫn Những cài đặt ban đầu cho Máy Chủ với CentOS.
Sau khi tạo user sudo, bạn cần một VPS mạnh mẽ để triển khai? Đừng bỏ lỡ cơ hội mua VPS giá rẻ tại DataOnline! Với chi phí thấp, hiệu năng cao, bạn dễ dàng quản lý hệ thống CentOS 8 an toàn và ổn định.