Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách dùng Sudo không cần mật khẩu trong Linux

Cách dùng Sudo không cần mật khẩu trong Linux

Nếu bạn là người duy nhất dùng máy Linux, tại sao để nó liên tục đòi mật khẩu? Hãy xem cách bạn có thể dùng sudo mà không cần gõ mật khẩu mỗi lần.

Lưu ý: chúng ta sẽ xem cách tắt mật khẩu sudo trong phiên bản Ubuntu mới nhất. Chi tiết quy trình có thể khác trong các bản phân phối khác.

Chỉnh sửa tệp Sudoers

Để tắt kiểm tra mật khẩu khi dùng sudo cho tài khoản của bạn, bạn phải chỉnh sửa tệp "sudoers". Đó là nơi quyền truy cập lệnh sudo được định nghĩa cho tài khoản người dùng hoặc nhóm người dùng riêng lẻ. Tốt nhất bạn không nên thử chỉnh sửa tệp trực tiếp. Thay vào đó, chạy terminal yêu thích và nhập:

sudo visudo
Cách dùng Sudo không cần mật khẩu trong Linux

Tắt mật khẩu Sudo cho tài khoản của bạn

Để sudo không hỏi mật khẩu, trước tiên kiểm tra xem có quy tắc hiện có với bí danh của bạn không. Nếu có, thay đổi nó thành thứ chúng ta sẽ thấy tiếp. Nếu không, chuyển đến cuối tệp và tạo quy tắc mới đó. Nó nên trông như:

TÊN_NGƯỜI_DÙNG ALL=(ALL) NOPASSWD:ALL

Với bí danh của tôi, quy tắc đó là:

ducklord ALL=(ALL) NOPASSWD:ALL
Cách dùng Sudo không cần mật khẩu trong Linux

Lưu thay đổi và thoát trình soạn thảo. Vì trong cài đặt của chúng tôi trình soạn thảo là nano, chúng tôi dùng Ctrl + O, theo sau Ctrl + X.

Dùng Sudo không cần mật khẩu

Đó là tất cả bạn phải làm – từ bây giờ, sudo sẽ không hỏi mật khẩu nữa, miễn mọi thứ đi theo kế hoạch và không lỗi chính tả phá hoại kế hoạch. Kiểm tra với lệnh như sudo apt update, hoặc cài ứng dụng với sudo apt install làm thử, ví dụ:

sudo apt install links
Cách dùng Sudo không cần mật khẩu trong Linux Cách dùng Sudo không cần mật khẩu trong Linux

Đừng tắt mật khẩu Sudo cho mọi người

Nếu bạn chia sẻ máy với người khác, và bạn muốn cứu họ khỏi phiền toái cũng phải nhập mật khẩu khi dùng sudo – đừng. Thực tế, nên chỉ có một người dùng chính có đặc quyền sudo.

Sudo không còn được coi là biện pháp bảo mật chống lại người dùng có truy cập cục bộ vào phần cứng. Không khó để đặt lại mật khẩu root nếu bạn có truy cập cục bộ vào cài đặt Linux. Thay vào đó, nó ở đó vì cùng lý do với User Account Control phiền toái của Windows: như lớp bảo vệ cuối cùng giữa chúng ta, máy tính, và hỗn loạn tiềm ẩn. Và đó là vì một lệnh sai có thể dẫn đến xóa toàn bộ dữ liệu, phá hỏng cài đặt, hoặc chia sẻ thông tin cá nhân không cố ý.

Tắt mật khẩu sudo chỉ tốt cho những ai có kinh nghiệm tốt với dòng lệnh Linux và là người dùng duy nhất trên máy.

Chúng tôi phải nhấn mạnh rằng điều này gỡ bỏ rào cản bảo vệ cuối cùng giữa người dùng và lỗi của chính họ. Chúng tôi mạnh mẽ khuyên bạn cũng nên sao lưu toàn bộ hệ thống và dữ liệu trước khi làm vậy.