Cấu hình sudo không cần gõ mật khẩu



Trong hướng dẫn này, bạn sẽ học cách cấu hình sudo mà không cần mật khẩu. Có nghĩa là lệnh sudo sẽ không nhắc bạn nhập mật khẩu do đó hiển thị lệnh sudo của bạn hoàn toàn không có mật khẩu.

CẢNH BÁO

Việc cấu hình lệnh sudo của bạn mà không có mật khẩu có thể dẫn đến vi phạm bảo mật. Việc này là không nên làm khi dùng nhiều người hay máy chủ gì đó, chứ nếu là người dùng cá nhân 1 mình 1 máy mà cảm thấy quá chán việc cứ phải xác nhận mật khẩu khi gõ trên terminal thì làm cũng được :))

Đầu tiên, mở terminal gõ lệnh

sudo visudo

Sau đó xem một trong 3 ví dụ dưới đây để biến mình muốn tắt gõ mật khẩu cho trường hợp nào

Ví dụ:

1. Để cho phép một người dùng có tài khoản là meow thực thi lệnh systemctl và reboot không cần sudo password thì thì thêm dòng sau vào cuối file file:

meow ALL=(ALL) NOPASSWD:/usr/bin/systemctl /usr/sbin/reboot 

Tại thời điểm này, việc thực thi các lệnh systemctl và reboot sẽ không yêu cầu mật khẩu.

2. Nếu bạn muốn tài khoản meow thực thi tất cả các lệnh sudo không yêu cầu mật khẩu thì thêm dòng này vào cuối file:

meow ALL=(ALL) NOPASSWD:ALL

3. Trong trường hợp bạn muốn tất cả các thành viên của nhóm sudo thực thi bất kỳ lệnh nào mà không cần mật khẩu, thêm dòng này vào cuối file:

%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

Mình thì chỉ dùng trường hợp số 2 nên thêm mỗi dòng đó vào, sau khi xong thì nhấn ctrl+x và nhớ chọn lưu lại nhé.



Đăng nhận xét

0 Nhận xét