Sudo là từ viết tắt của “substitute user do“, hay “super user do”. Đây là một chương trình của Linux. Nó cho phép user chạy chương trình với những đặc quyền bảo mật của user khác trong Linux (thường là root user).
Điểm khác biệt giữa Su và Sudo
Su mang đến tính năng khởi động một cửa sổ mới của quyền Root. Với các bảng phân phối Linux, người dùng có thể đăng nhập với tư cách người sử dụng Root bằng cách gõ lệnh Su. Sau đó, người dùng nhập tài khoản , mật khẩu của tài khoản Root và truy cập bằng tài khoản của người dùng khác trên cửa sổ Terminal.
Sudo chỉ chạy dòng lệnh khi được Root cho phép. Tức là, khi chạy Sudo, bạn cần nhập thông tin về tài khoản, mật khẩu mới có thể chạy câu lệnh như người dùng Root. Bên cạnh đó, để xác nhận quyền của các User, Sudo còn dùng file config (/ etc / sudoers).
Từ đó có thể thấy, điểm khác biệt lớn nhất giữa Su và Sudo trong Linux đó là:
Cấu hình cho phép user dùng lệnh sudo
Để có thể cấu hình và cấp quyền sudo cho user trong Linux, bạn đăng nhập với tư cách user root và làm theo các bước dưới đây:
Bước 1: Tạo tài khoản user
Trên Ubuntu/Debian, ko cần sử dụng lệnh passwd để thiết lập mật khẩu, mà lệnh adduser sẽ hỏi mật khẩu của người dùng luôn.
Bước 2: Thêm tài khoản user vào nhóm sudo
Bước 3: Kiểm tra lại tài khoản user xem đã sử dụng được quyền sudo chưa.
Ví dụ:
Chúc các bạn thành công.
Điểm khác biệt giữa Su và Sudo
Su mang đến tính năng khởi động một cửa sổ mới của quyền Root. Với các bảng phân phối Linux, người dùng có thể đăng nhập với tư cách người sử dụng Root bằng cách gõ lệnh Su. Sau đó, người dùng nhập tài khoản , mật khẩu của tài khoản Root và truy cập bằng tài khoản của người dùng khác trên cửa sổ Terminal.
Sudo chỉ chạy dòng lệnh khi được Root cho phép. Tức là, khi chạy Sudo, bạn cần nhập thông tin về tài khoản, mật khẩu mới có thể chạy câu lệnh như người dùng Root. Bên cạnh đó, để xác nhận quyền của các User, Sudo còn dùng file config (/ etc / sudoers).
Từ đó có thể thấy, điểm khác biệt lớn nhất giữa Su và Sudo trong Linux đó là:
- Su: Người dùng bắt buộc phải chia sẻ Root Password với User khác. Su khởi động cửa sổ Shell mới.
- Sudo: Để chạy câu lệnh của hệ thống, người dùng sẽ sử dụng tài khoản của mình. Ngược lại với Su, Sudo không khởi động bất cứ Sheet mới nào.
Cấu hình cho phép user dùng lệnh sudo
Để có thể cấu hình và cấp quyền sudo cho user trong Linux, bạn đăng nhập với tư cách user root và làm theo các bước dưới đây:
Bước 1: Tạo tài khoản user
Mã:
adduser <new_user>
Bước 2: Thêm tài khoản user vào nhóm sudo
Mã:
adduser <new_user> sudo
Bước 3: Kiểm tra lại tài khoản user xem đã sử dụng được quyền sudo chưa.
Mã:
su - <new_user>
sudo ls -la
Ví dụ:
Chúc các bạn thành công.
Chủ đề liên quan
Hướng dẫn cài đặt Rclone backup Google Driver trên VPS
- Chủ đề tạo bởi Admin
- Ngày gửi
Hướng dẫn ẩn port 7800 truy cập quản trị aaPanel...
- Chủ đề tạo bởi Admin
- Ngày gửi
Kiểm tra dung lượng ổ cứng trên VPS/server nhanh...
- Chủ đề tạo bởi Admin
- Ngày gửi
Các câu lệnh thường dùng trên Ubuntu - Linux bạn...
- Chủ đề tạo bởi ngoclinh
- Ngày gửi